为什么我的GCC构建中没有一些优化选项?

时间:2013-10-28 23:30:59

标签: c++ mysql c gcc

我最近编译了自己的GCC,因为我需要构建MySQL 5.1,而我的Mac OS X使用LLVM,这会导致错误。 MySQL文档建议使用

CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti"

但是如果我使用它们,配置会中断。 configure输出显示,例如:

checking if gcc supports -fno-rtti -fno-exceptions... no

如果我不使用这些标志,一切正常并且MySQL工作正常但是我想知道我是否缺少一些代码优化......或者我是否构建了一个错误的MySQL?

我使用GMP 5.1.3,MPFR 3.1.2,MPC 1.0.1,ISL 0.11.1和CLooG 0.18.0构建了GCC 4.8.2。我错过了什么吗?

我希望你能帮助我理解这一切。我只是进行Web开发,有时这个软件构建细节很难获得。总是试着学习。谢谢!

0 个答案:

没有答案