如何告诉配置脚本使用我自己的工具链

How to tell a configure script to use my own toolchain

我想为 xtensa lx106 架构编译 program

此架构未出现在 config.guessconfig.sub 中。所以做 ./configure --host xtensa 或类似的操作会产生错误。

如何让配置使用安装在文件系统任意位置的工具链(gcc、ld 等)?

configure命令行上传递CCLD等变量通常是这样做的:

./configure CC=x86_64-xtensa-linux-gnu-gcc LD=...

或任何您想使用的工具。参见:

https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Compilers-and-Options.html