首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优化问题

优化问题
EN

Stack Overflow用户
提问于 2012-03-22 19:23:24
回答 2查看 296关注 0票数 1

我正在开发一个控制器程序,用来运行一个类人的儿童大小的机器人。操作系统为Debian6,整个程序采用Intel语言编写,处理器为1 1GHz VorteX86 SD,体系结构为C++11 i486。

我需要以最大可能的优化编译我的代码。目前我使用的是带有3级优化标志和i486优化调整的gcc:

代码语言:javascript
复制
g++ -std=c++0x -O3 -march=i486 -mtunes=i486

我想知道是否有可能获得更优化的代码。我到处搜索优化标志和编译器基准,但没有找到任何...

我的问题是,哪个C++编译器生成的代码更快?特别适用于i486架构。

目前的候选人是: ICC,GCC 4.6,EkoPath

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-22 21:06:21

请参阅documentation

如果您有许多浮点优化,您可以尝试-ffast-math-Ofast,其中包括-ffast-math。但是,您会失去IEEE浮点数学遵从性。

票数 1
EN

Stack Overflow用户

发布于 2012-03-22 21:08:41

一个通常使代码更快的选项是-funroll-loops

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9821302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档