首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >英特尔编译器ICC的fno-strict aliasing标志与GCC的fno-strict-aliasing标志相当吗?

英特尔编译器ICC的fno-strict aliasing标志与GCC的fno-strict-aliasing标志相当吗?
EN

Stack Overflow用户
提问于 2011-03-12 05:23:40
回答 2查看 1.1K关注 0票数 1

英特尔编译器似乎逐字接受-fno-strict-aliasing标志,但我在任何地方都没有看到记录该行为的记录,该标志可能会被忽略。像-no-ansi-alias这样的标志看起来是相关的,但我希望确保我指定的行为是正确的。

EN

回答 2

Stack Overflow用户

发布于 2011-03-12 05:54:02

国际商会接受了大多数的gcc交换机,并对它们做了正确的事情。如果您想使用特定于ICC的开关,那么我认为这可能是一个:

代码语言:javascript
复制
-[no-]ansi-alias
          enable/disable(DEFAULT) use of ANSI aliasing rules optimizations;
          user asserts that the program adheres to these rules
票数 1
EN

Stack Overflow用户

发布于 2015-05-25 22:52:51

当这些回复发布时,英特尔编译器实际上默认为-fno-ansi-alias,但后来发生了变化(至少在linux上是这样)。

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

https://stackoverflow.com/questions/5278546

复制
相关文章

相似问题

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