1.使用編譯器將源文件中的代碼轉換為二進制代碼,這個過程叫做編譯。
將終端的工作路徑切換到源文件所在的路徑。
cc -c 源文件的名稱。例如:cc -c main.c
如果沒有意外的話,就會在當前工作路徑下生成一個.o文件,這個文件叫做目標文件。
目標文件存儲的是.c文件中代碼對應的二進制指令。
2.目標文件中僅僅存儲的是.c文件中的代碼對應的二進制指令。
一個程序如果想要交給CPU執行,光這樣是不行的。
還必須為這個目標文件添加一些啟動代碼。添加啟動代碼的過程叫做鏈接。
cc 目標文件名稱。例如:cc main.o
如果一切正常的情況下,就會生成一個a.out文件。這個文件就是最終可以執行的程序了。
3.執行這個a.out程序,就可以看到程序的執行結果了。
./a.out