我有一套小程序和库,可运行在我们公司使用的不同平台的几个嵌入式系统上。其中一个平台使用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?
答案 0 :(得分:2)
你可以告诉它:
./configure CC=ppc_405-gcc CXX=ppc_405-g++ LD=ppc_405-ld STRIP=ppc_405-strip ...