正在编译gcc,配置:错误:无法计算对象文件的后缀:无法编译

正在编译gcc,配置:错误:无法计算对象文件的后缀:无法编译,gcc,Gcc,我一直在学习如何设置交叉编译器工具链。 并已着手重建uClibc,发现库文件未正确安装在${SYSROOT}/usr/lib中。(只有5分) (以任何方式复制了8个文件) 所以我试着从头开始重新编写,现在我被困在第一次编译gcc中 我以前安装过gmp、mpfr和mpc。它们安装在/usr/local下。 (标题位于/usr/local/include中,库位于/usr/local/lib中) 因此,对于gcc编译,我运行了(在gcc构建目录下) ../gcc svn/configure--tar

我一直在学习如何设置交叉编译器工具链。 并已着手重建uClibc,发现库文件未正确安装在${SYSROOT}/usr/lib中。(只有5分) (以任何方式复制了8个文件) 所以我试着从头开始重新编写,现在我被困在第一次编译gcc中

我以前安装过gmp、mpfr和mpc。它们安装在/usr/local下。 (标题位于/usr/local/include中,库位于/usr/local/lib中) 因此,对于gcc编译,我运行了(在gcc构建目录下)

../gcc svn/configure--target=or32 linux--prefix=$prefix--disable libssp--srcdir=../gcc svn--enable languages=c-- 没有头--enable threads=single--disable libgomp--disable libmudflap--gmp=/usr/local--mpfr=/usr/local --使用mpc=/usr/local

然后跑

制造

它给我这个错误消息(显示错误部分) 正在检查对象文件的后缀。。。配置:错误:在
/home/ckim/openrisc/toolchain/gcc build/or32 linux/libgcc'中:
配置:错误:无法计算对象文件的后缀:无法编译
有关详细信息,请参阅
config.log'。 生成[1]:*[configure target libgcc]错误1 make[1]:离开目录“/home/ckim/openrisc/toolchain/gcc build” make::[all]错误2

所以我查看了/home/ckim/openrisc/toolchain/or32linux/libgcc/config.log文件。 错误部分显示了这一点。(完整日志文件位于)

搜索该消息可能与没有gmp、mfpr、mpc库有关。 现在是6.4分。在源代码之外的建筑,有LD_LIBRARY_PATH,图书馆_PATH有/usr/local/lib(用于gmp、mpfr和 (货币政策委员会)。尝试添加--program prefix=or32 linux,在删除所有文件后尝试。。
有人能告诉我这件事吗

您是否尝试使用包含的依赖项脚本将所需的库引入gcc构建环境

contrib/download_prerequisites

与从外部构建库并尝试将gcc配置指向它们相比,这样做更容易,也更不容易出错。

ADD:我尝试了“简单的方法”,这次成功了。但是我仍然想知道我的问题的答案。对于openrisc工具链,您应该遵循新版本!(阅读Linux(uClibc)工具链(或1K Linux uClibc))有了我上面提到的新工具链,一切都很轻松。
contrib/download_prerequisites