使用交叉编译器编译目标板的gcc,如何配置?
大家好,我现在有一个交叉编译器,是multilib的,编译时使用-txxx来选择目标库,现在我需要使用它来构造某个目标板上用的gcc,我该如何配置呢?下面的配置对么?
假设编译环境是i686-linux, 这个交叉编译器名字为TARGET-PREFIX-gcc,如下面,那么BUILD-PREFIX是什么?是i686-linux还是TARGET-PREFIX
CFLAGS="-txxx"
AR_FOR_TARGET="${TARGET-PREFIX}-ar"
NM_FOR_TARGET="${TARGET-PREFIX}-nm"
OBJDUMP_FOR_TARGET="${TARGET-PREFIX}-objdump"
STRIP_FOR_TARGET="${TARGET-PREFIX}-strip"
CC_FOR_TARGET="${TARGET-PREFIX}-gcc"
LD_FOR_TARGET="${TARGET-PREFIX}-ld"
CC_FOR_BUILD="${BUILD-PREFIX}-gcc"
RANLIB_FOR_BUILD="${BUILD-PREFIX}-gcc"
${RPM_BUILD_DIR}/gcc-%{version}/configure
--host=${OPT_HOST} --build=${OPT_BUILD} --target=${OPT_TARGET}
--prefix=/usr/local --enable-shared --enable-threads
--disable-libmudflap --disable-libssp --disable-libgomp
--disable-libstdcxx-pch --with-gnu-as --with-gnu-ld
--enable-languages=c,c++ --enable-symvers=gnu --enable-__cxa_atexit
--disable-nls --disable-multilib ${EXTRA_CONFIG}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
人家是multilib的。。。
建议参考CLFS,制作交叉工具连
我觉得是build_prefix是i686