所以我一直在研究這種主要編譯程序的每個文件的模塊化編程。假設我們有FILE.c和OTHER.c,它們都在同一個程序中。要編譯它,我們這樣做的提示模塊化編程和編譯linux中的C程序
$gcc FILE.c OTHER.c -c
使用-c標誌編譯成.o文件(FILE.o和OTHER.o),只有當出現這種情況我們把它翻譯(編譯)使用
$gcc FILE.o OTHER.o -o
爲可執行文件,我知道我可以做到這一點,跳過中間部分但處處展示,他們首先做的,然後他們把它編譯成可執行文件,這是我無法理解的。
我可以知道爲什麼嗎?