gcc - 编译gcc时出错

标签 gcc compiler-errors g++ makefile

我正在尝试编译具有代码完成功能的gcc-code-assist,以便将其与emacs一起使用。但是我在编译时一直收到此错误消息

checking for exception model to use... configure: error: unable to detect exception model
make[1]: *** [configure-target-libstdc++-v3] Error 1
make[1]: Leaving directory `/home/dev/workspace/trash/gcc-code-assist-0.1-4.4.4'
make: *** [all] Error 2

我正在运行Ubuntu 12.04 64位
我该怎么做才能克服这个问题

最佳答案

我找到了正确的编译方式...
我真的对如何编译gcc不太了解(我第一次)
阅读有关构建gcc的常见问题后,我发现了问题。
原来,我必须运行配置脚本并从源目录外部进行构建
(我称它为gcc-build),因此目录列表如下所示

gcc-source/
gcc-build/

然后一切都顺利编译
这是常见问题解答http://gcc.gnu.org/wiki/FAQ#configure的链接

关于gcc - 编译gcc时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17779254/

相关文章:

c++ - 如何实现用gcc-4.4编译的大 vector 初始化?

gcc - gcc-4.7 和 openMP 缺少 ___emutls_get_address

linux - 我们可以在 MPI 中获取进程运行的核心 ID 吗?

objective-c - 使用未声明的标识符

compiler-errors - 使用 RustFFT 时出现 "type annotations required"

linux -/libstdc++.so.6 : version install not found

c - 在 gcc 上编译时目标文件出错

c++ - 在不同文件中使用相同的变量(使用 extern)

c++ - 错误 : Initializer provided for function, __THROW __asm

c++ - g++ 是否有标志可以使这些错误更易于阅读?