我有两个makefile,用于本机编译和交叉编译。它们之间的唯一区别是编译器名称:
# 生成文件 CC = g++ ...
#makefile-cc CC = arm-linux-gnueabihf-g++ ...
要进行本机编译,我执行make
,要进行交叉编译,我执行make -f makefile-cc
. 我想要一个makefile
,它应该make
用于本机编译和make cross
交叉编译。执行此操作的正确语法是什么,例如:
# makefile(类 C 的伪代码) 如果交叉 CC = arm-linux-gnueabihf-g++ 别的 CC = g++