如何在macOS的Terminal上運行C程序

 

源代碼編輯器程序員


爲了簡化編寫代碼的流程,每一位程序員都須要選擇一款適合本身的源代碼編輯器,筆者目前使用的編輯器爲Visual Studio Codexcode

 

源代碼編輯器


源代碼編輯器安裝完成後,開始編寫一段簡單的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

相關文章
相關標籤/搜索