Xcode命令行做用

問題:Command Line Tools for Xcode有什麼用

答案: Command Line Tools裏面有git, xcrun, xcodebuild, gcc, gdb, make等等。
 git

在Mac下安裝和使用gcc命令行工具  

這樣,就不用去windows下使用Visual C++了。
 
Apple在Xcode4後再也不默認安裝gcc等命令行工具,若是須要使用命令行工具(gcc、gdb、make等)進行開發,在AppStore中安裝好Xcode後,打開Xcode。
 
選擇Xcode----> Preferences,打開對話框,選擇Downloads。
在Components下面,下載Command Line Tools。
 
在Mac下如何安裝gcc命令行工具 - 東辰 - 個人博客
 
 
下載完成後,以下圖所示。
在Mac下如何安裝gcc命令行工具 - 東辰 - 個人博客
 
安裝完成後,就能夠在終端中,使用gcc了。
下面是查看gcc的版本。
 
查看gcc的版本及信息:
gcc -v
 
在Mac下如何安裝gcc命令行工具 - 東辰 - 個人博客
 

 
 
 
編譯,會自動生成a.out,這是可執行文件,不是目標文件:
gcc  test.c
執行,顯示運行結果:
./a.out
 
執行時,顯示執行時間,使用time命令:
time ./a.out
在Mac下安裝和使用gcc命令行工具 - 東辰 - 個人博客
 
用戶還能夠經過使用選項-o來改變編譯後的文件名,如使用下面的命令行,能夠把a.out給成result:
gcc -o result test.c
這個時候,執行新命名的文件:
./result

-c選項:只把源代碼(.c文件)編譯成目標代碼(.o文件),但跳過鏈接一步。它能使編譯多個C程序時的速度更快且更加容易管理。默認時,gcc創建的目標代碼文件 只有一個.o的擴展名。
gcc -c test.c
 
 
-S選項:告訴gcc在C程序文件產生了彙編語言文件後中止編譯,產生的彙編語言文件的默認文件擴展名爲.s。
gcc -S test.c

 
-E選項:指示編譯器只對輸入的文件進行預處理,且預處理的輸出將被送到標準輸出而不是儲存在文件裏。
gcc -E test.c
在Mac下如何安裝gcc命令行工具 - 東辰 - 個人博客

 
 
 
若是安裝了多個版本的gcc,要指定運行某個版本的gcc,命令以下,要注意大小寫:
gcc -V 2.6.3 -v

 
顯示警告
在gcc中使用開關-W控制警告信息的命令以下:
gcc -Wall -o test test.c
 
 
瀏覽文件:
cat test.c
 
使用vim編輯文件:
vim test.c
 
將光標移到相關文件的地方,作出修改,而後保存修改。輸入命令:
:w!
 
退出vim編輯狀態,輸入命令:
:q
相關文章
相關標籤/搜索