本人在使用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
提交
取消