本人在使用Makefile編寫的時候,使用兩種不同的編譯器分別對不同的文件進行編譯,怎么只能編譯首先使用的編譯器,而后面的編譯器就不可用或者沒有反應的呢???
1 回答

SMILET
TA貢獻1796條經驗 獲得超4個贊
這個不是編譯器的問題。
make的最終目標是makefile的第一個目標(x86_target),也就是你說的,“只用了gcc這個編譯器”。
如果你要編譯生成serial_arm和serial_x86,Makefile可以這樣寫:
1-13行內容
all:$(X86_TARGET) $(ARM_TARGET)
.phony:all
16-33行內容
要編譯生成兩個目標文件可以在命令行中敲入:make all
希望對你有幫助
添加回答
舉報
0/150
提交
取消