源代碼編輯器程序員
爲了簡化編寫代碼的流程,每一位程序員都須要選擇一款適合本身的源代碼編輯器,筆者目前使用的編輯器爲Visual Studio Code。xcode
源代碼編輯器
源代碼編輯器安裝完成後,開始編寫一段簡單的C代碼。工具
1 #include <stdio.h>
2
3 int main(void) 4 { 5 int num; 6 num = 1; 7
8 printf("I am a simple "); 9 printf("computer. \n"); 10 printf("My favorite number is %d because it is first.\n", num); 11
12 return 0; 13 }
接着將源代碼保存爲符合系統要求的文件:first.c。開發工具
編譯器spa
要在Terminal上運行C程序,必須先使用編譯器將源代碼文件編譯爲可執行文件,Apple提供的開發工具Xcode中就包含了可用的編譯器:Clang。code
依次點擊 Finder > Applications > App Store ,在Search欄內輸入Xcode,而後在搜索結果中找到Xcode,點擊「GET」便可安裝該程序。blog
接下來須要在Terminal終端界面中安裝command line developer tools,依次點擊 Finder > Applications > Utilities > Terminal ,將彈出以下界面。開發
輸入如下命令:terminal
xcode-select --install
將會彈出安裝提示:
點擊Install,並在接下來彈出的許可協議界面中點擊「Agree」,以後等待安裝完成便可。
編譯
安裝完編譯所需的工具後,在Terminal界面中輸入命令,將當前目錄切換到源代碼文件所在的目錄。
cd /Users/falcon424/development/c-demo
接着對源代碼文件執行編譯操做(指令中的 -o 意爲將目標文件編譯爲指定文件名的可執行程序)。
clang first.c -o first
運行
編譯成功後,在Terminal界面中運行剛建立的可執行程序。
./first
輸出結果以下:
I am a simple computer.
My favorite number is 1 because it is first.
參考
https://stackoverflow.com/questions/32337643/how-to-run-c-program-on-mac-os-x-using-terminal#
《C Primer Plus (第6版)中文版》,Stephen Prata