为什么GCC 8.2编译在软浮点源代码期间抛出错误
Why GCC 8.2 compilation throwing errors during soft floating point sources?
当我在RHEL 6(x86-64 arch)上编译gcc 8.2时,我遇到了以下问题
../..//libgcc/soft-fp/fixtfti.c:33:1:错误:未知类型名称"TItype";你是说"TFtype"吗?TI类型^~~~~~TF类型../../../libgcc/soft-fp/fixtfti.c:在函数'__fixtfti'中:
../..//libgcc/soft-fp/fixtfti.c:3:3:错误:未知类型名称"UTItype";你是说"UDItype"吗?UTI r型;^~~~~~~UDI型
我成功地编译了依赖的gmp/mpfr/mpc/binutils/sil,并在GCC编译中使用了它们。
使用的GCC配置命令:
/configure--prefix=/home/zk46w9e/apps/gcc-8.2.0-compliant/compiler/gcc-8.2.2--enable gold--enable libssp--enable vtable verify--enable host shared--enable lto--with mpc=/home/Zk46w9 e/apps/gcc-8.2.0-compliant/mpc/mpc-1.1.0--with mpfr=/home/zk46w 9e/apps/gcc-8.2.0-compaliant/mpfr/mpfr-4.0.1--with gmp=/home-zk46w9%e/apps/gcc-8.2.0-compaliant/gmp/gmp-6.1.2--使用isl=/home/zk46w9e/apps/gcc-8.2.0-compliant/isl/isl-0.19--启用语言=c++--禁用multilib--禁用nls--启用线程=posix--启用tls--启用-_cxa_atexit--启用插件
仍遇到上述问题。有人能扔点光吗?
我试图通过传递诸如-m32等导致上述错误的标志来分别编译32位、64位的GCC。
在传递了--multilib list=m32,m64作为GCC配置和重新运行编译的选项后,编译进行得很好,没有任何问题
感谢newkid对的帮助
- C++出现控制台错误.我无法识别源代码的问题
- 以下 OpenCV 源代码中是否存在错误?(#ifdef 没有 #else)
- 节点C++源代码编译错误
- 使用 bazel 从源代码构建张量流服务遇到错误:C++规则'@org_tensorflow//…'编译失败(出口 4)
- Qt 5 中源代码外构建的链接器错误
- Bullet Physics源代码未在X86中构建 - Visual Studio 2017中错误的预处理器指令
- 从MACOS上的源代码构建QT时错误
- GRPC C++从源代码构建致命错误
- 有没有办法使用 Clang 减小编译器错误测试用例的预处理源代码的大小
- 从源代码构建 MySQL 连接器/C++(找不到 Boost 库错误)
- 我正在为我的C 项目添加Offocial SQLite源代码,并获得链接器错误
- Qt自动生成的表单提供了错误的源代码文件路径
- 源代码生成的gcc链接错误
- 编译比特币源代码时出现SOCKET错误
- SDL 项目的调试错误"没有可用于 main() 的源代码"
- 如何在没有源代码的tcp服务器应用程序中查找错误
- 有关 -fPIC 的链接错误,即使所有源代码都使用 -fPIC 编译
- 在 Mac 10.9 上从 Android 源代码构建 aapt 小牛队在 10.8 山狮上出现段错误或给出"Illegal Instruction 4"
- 如何将 Open GL 驱动程序中的分段错误追溯到我的源代码
- 源代码在c ++中调用错误的模板类函数,如何修复