Macbook中使用Vim和GCC編譯C程式
阿新 • • 發佈:2018-12-12
Macbook中使用Vim和GCC編譯C程式
MAC中使用Vim和GCC編譯C程式
- 開啟終端(Terminal);
- 輸入以下命令進入Vim編輯器,同時建立xxx.c檔案:
vim xxx.c
- 此時已進入編輯器,按i進入insert模式,並輸入程式碼,如:
#include<stdio.h> int main(){ printf("\nhelloWorld!\n\n"); return 0; }
- 按ESC退出編輯模式,然後輸入:wq,退出並儲存剛編輯好的xxx.c
- 在終端中輸入以下程式碼,把xxx.c編譯為可執行檔案
gcc xxx.c -oxxx.out
- 輸入./xxx.out然後回車,就可以看到程式的執行結果:在終端打印出hello World!
./xxx.out
注意: 以上的第5步的程式碼其實是由四步組成的:
(1)預處理:使用-E生成.i檔案:
gcc -E xxx.c -o xxx.i
(2)彙編:使用-S生成.s檔案:
gcc -S xxx.i -o xxx.s
(3)編譯:使用-c生成.o檔案:
gcc -c xxx.s -o xxx.o
(4)連線:使用-o生成可執行檔案:
gcc xxx.o -o xxx
Vim及GCC指令
-To be continued…