【发布时间】:2010-01-08 23:04:58
【问题描述】:
我使用 gcc.gnu.org 提供的档案从源代码构建了一个 g++ v4.4。
但是生成的 g++ 无法编译我们的一些项目 c++ 文件。我收到一条消息,简单地说:assembler error。事实证明,汇编器会因一些极长的符号名称而窒息,例如长度超过 2k 的符号名称。
我错过了什么让它工作吗?
我非常感谢有关如何使其工作的建议!
环境:Debian-Lenny 64 位
编辑:提到的 c++ 文件在 g++ 版本 v4.2 和 v4.3 下编译得很好。所以我认为这不是汇编程序中的错误(来自 binutils v2.18)。只是为了确保我也尝试过使用 binutils v2.20 - 但我得到了相同的错误消息。
编辑:我需要 g++ v4.4.x 用于比较不同 g++ 版本的输出(并且官方 lenny 存储库中没有 g++ v4.4)
【问题讨论】: