標籤:

為什麼沒法在 Mac 終端直接執行 cpp 文件?

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


推薦閱讀:

TAG:Mac | C | 編譯 |