如何使用autoconf获取“构建”和“目标”C编译器

时间:2017-03-08 14:53:47

标签: cross-compiling autoconf

在交叉环境中,AC_PROG_CC查找目标C编译器的名称。在我的设置中,我需要构建一些在构建机器上运行的工具,而不是在目标上,所以我还需要一个构建系统C编译器。我想知道是否有类似AC_PROG_CC的东西可以找到构建C编译器的名称,也可以设置正确的CFLAGS和链接器标志。

或者,我是否应该为在主机上运行的工具提供单独的配置文件并以递归方式调用autoconf?

非常感谢您在此分享您的见解!

1 个答案:

答案 0 :(得分:1)

  

在我的设置中,我需要构建一些在构建机器上运行的工具,而不是在目标上,所以我还需要一个构建系统C编译器。我想知道是否有类似AC_PROG_CC的东西可以找到构建C编译器的名称,也可以设置正确的CFLAGS和链接器标志。

AX_PROG_CC_FOR_BUILD可能就是您需要设置CFLAGS

  

或者,我是否应该为在主机上运行的工具提供单独的配置文件并以递归方式调用autoconf?

这就是AX_PROC_CC_FOR_BUILD的作用。