CC 与 CXX
这是 C 与 C++ 编译器命令。默认值一般是 “gcc” 与 “g++”
CPPFLAGS
这是用于预处理阶段的选项。
AR,AS
AR |
函数库打开包程序。默认命令是“ar” |
AS |
汇编语言编译程序。默认命令是“as” |
GCC编译程序的基本过程:
cross-compile-gcc根据输入文件的后缀来确定文件的类型,然后根据用户的编译选项(包括优化选项、调试信息选项等)将其编译成相应的汇编临时文件(后缀为.s);
cross-compile-as将该汇编文件编译成目标文件(后缀为.o);
cross-compile-ld 根据用户的链接选项(包括指定链接命令文件等)将目标文件和各种库链接起来生成可执行文件。
交叉编译器的前缀问题
可以尝试手动执行命令(包括gcc,ar,as),看是否工作