1. 程式人生 > >Macbook中使用Vim和GCC編譯C程式

Macbook中使用Vim和GCC編譯C程式

Macbook中使用Vim和GCC編譯C程式

MAC中使用Vim和GCC編譯C程式

  1. 開啟終端(Terminal);
  2. 輸入以下命令進入Vim編輯器,同時建立xxx.c檔案:
    vim xxx.c
    
  3. 此時已進入編輯器,按i進入insert模式,並輸入程式碼,如:
    #include<stdio.h>
    
    int main(){
    printf("\nhelloWorld!\n\n");
    return 0;
    }
    
  4. 按ESC退出編輯模式,然後輸入:wq,退出並儲存剛編輯好的xxx.c
  5. 在終端中輸入以下程式碼,把xxx.c編譯為可執行檔案
    gcc xxx.c -oxxx.out
    
  6. 輸入./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…