Mac OS X系統下編譯運行C代碼


1.使用編譯器將源文件中的代碼轉換為二進制代碼,這個過程叫做編譯。

將終端的工作路徑切換到源文件所在的路徑。

cc -c 源文件的名稱。例如:cc -c main.c

如果沒有意外的話,就會在當前工作路徑下生成一個.o文件,這個文件叫做目標文件。

目標文件存儲的是.c文件中代碼對應的二進制指令。

 

2.目標文件中僅僅存儲的是.c文件中的代碼對應的二進制指令。

一個程序如果想要交給CPU執行,光這樣是不行的。

還必須為這個目標文件添加一些啟動代碼。添加啟動代碼的過程叫做鏈接。

cc 目標文件名稱。例如:cc main.o

如果一切正常的情況下,就會生成一個a.out文件。這個文件就是最終可以執行的程序了。

 

3.執行這個a.out程序,就可以看到程序的執行結果了。

./a.out


免責聲明!

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



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