覆盖autotools生成的编译器前缀

时间:2014-01-30 15:56:29

标签: gcc cross-platform cross-compiling autotools

我有一套小程序和库,可运行在我们公司使用的不同平台的几个嵌入式系统上。其中一个平台使用gcc 2.95.3编译器,gcc为ppc_405-gcc,这显然与gcc交叉编译器的传统现代命名方案(例如i686-pc-linux-gnu)不匹配。我想使用autotools创建一个新程序来定位运行旧版BusyBox linux运行2.4系列内核的PowerPC板。我使用的标志是:--build=i686-pc-linux-gnu --host=powerpc-none-linux --target=powerpc-none-linux,当Autotools运行时,它会搜索powerpc-none-linux-g++等。有没有办法覆盖工具前缀,以便搜索ppc_405-gcc et al?

1 个答案:

答案 0 :(得分:2)

你可以告诉它:

./configure CC=ppc_405-gcc CXX=ppc_405-g++ LD=ppc_405-ld STRIP=ppc_405-strip ...