问题描述
我需要为 x86-64 suse 主机到 x86-64 旧版 suse 主机构建一个“交叉”编译器。 两台机器的 gcc 和 glibc 版本完全不同。
我正在遵循本指南 https://www6.software.ibm.com/developerworks/education/l-cross/l-cross-ltr.pdf 并希望将 gcc 链接到 glibc 而不是 newlibc。
我的问题是第一阶段gcc的命令
../gcc-3.3.2/configure --target=$TARGET --prefix=$PREFIX --without-headers --with-newlib -v
导致zlib的make过程出错:
checking dynamic linker characteristics... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES
我尝试交叉编译的 gcc 版本是 7.5.0,这是我在主机上的本地版本,所以我认为这将是最好的选择。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)