如何編譯多個source code,以下以GNU C compiler gcc作說明:
假設有以下檔案:ispvm_ui.c hardware.c ivm_core.c vmopcode.h
# gcc -c ispvm_ui.c hardware.c ivm_core.c
會產生兩個object file
# gcc -o ispvm_ui ispvm_ui.o hardware.o ivm_core.o
連結三個object file產生ispvm_ui的執行檔
如果後來ispvm_ui.c做了更改,我們只須重新編譯ispvm_ui.c即可
# gcc -o ispvm_ui ispvm_ui.c hardware.o ivm_core.o
沒有留言:
張貼留言