為什麼沒法在 Mac 終端直接執行 cpp 文件?
02-05
C++初學者請教一個mac上用vi編輯C++的問題:
1 #include&
2 using namespace std;
3 int main()
4 {
5 int a[10];
6 int i;
7 for(i=0;i&<10;i++)
8 {
9 a[i]=i;
10 }
11 cout&<&
12 return 0;
13 }
上面是我在終端直接用vi寫的程序,感覺沒有錯啊編譯之後沒有問題但是運行時報錯:
MacBook-Pro:p2 Chen$ ./a.cpp
./a.cpp: line 2: using: command not found
./a.cpp: line 3: syntax error near unexpected token `(
./a.cpp: line 3: `int main()
./a.cpp 蠢哭了。。。
cc a.cpp./a.out
g++ a.cpp -o a ./a
.cpp不是可執行文件,c++源碼要編譯成可執行文件才可以執行。命令行下可以用g++ 編譯,多文件或者大工程的話,可以看下makefile,或者CMAKE
我建議你用coderunner
推薦閱讀: