1、打開終端
2、輸入以下命令進入vim編輯器:
vim a.c
3、進入編輯器后按i進入insert模式,然后鍵入以下代碼:
#include<stdio.h> int main(){ printf("\nhelloWorld!\n\n"); return 0; }
4、按ESC退出編輯模式,然后鍵入:wq,退出並保存剛編輯好的a.c
5、在終端中輸入以下代碼,把a.c編譯為可執行文件
gcc a.c -o a
6、輸入./a然后回車,就可以看到程序a.c的執行結果:在終端打印出hello World!這句。
MacBook-Pro-2:~ mac$ ./a helloWorld! MacBook-Pro-2:~ mac$
注意:以上的第5步的代碼其實是由四步組成的:
(1)預處理:使用-E生成.i文件:
gcc -E a.c -o a.i
(2)匯編:使用-S生成.s文件:
gcc -S a.i -o a.s
(3)編譯:使用-c生成.o文件:
gcc -c a.s -o a.o
(4)連接:使用-o生成可執行文件:
gcc a.o -o a