我有两个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++