Xcode命令行作用


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

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

在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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM