当前位置: 首页 > 知识库问答 >
问题:

如何列出所有可用的全球合作委员会CFLAGS以进行优化?

芮安顺
2023-03-14

如何获取所有可用优化标志及其参数值的列表?像这样的东西 https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html,但在命令行上

共有2个答案

终彬郁
2023-03-14

gcc--help=Optimizers显示所有优化标志的列表,并附有简短的描述

gcc-Q-Oi--help=优化器指示优化级别i启用或禁用哪个优化标志。

常献
2023-03-14

您可以使用< code > gcc-help = optimizer ,但是它不显示值。

 类似资料:
  • 我有一台i5-4250U,它有AVX2和FMA3。我正在Linux上测试我写的GCC 4.8.1中的一些密集矩阵乘法代码。下面是我编译的三种不同方式的列表。 SSE2和AVX版本在性能上明显不同。然而,AVX2 FMA并不比AVX版本好。我不明白这一点。假设没有FMA,我可以获得超过80%的CPU峰值翻转,但我认为我应该可以用FMA做得更好。矩阵乘法应该直接受益于FMA。我基本上是在AVX中一次做

  • ISO标准委员会,SC22 WG21,是在ISO规则下运行的。奇怪的是,这些规则并非标准化的,而是随着时间的变化而变化。(译注:标准委员会的规则并不标准) 大多数国家都有活跃的C++团体并形成了自己的国家标准。这些团体举行会议,通过网络协调一致,并向ISO会议推选代表。加拿大,法国,德国,瑞士,英国和美国是出席这些会议较多的国家。丹麦,荷兰,日本,挪威,西班牙和别的一些国家则是出席人数比较少的国家

  • 我有一个关于GNU GCC中< code>-ffp-contract标志的问题(见https://GCC . GNU . org/online docs/GCC/Optimize-options . html)。 标志文档编写如下: < code>-ffp-contract=off禁用浮点表达式收缩。< code>-ffp-contract=fast启用浮点表达式收缩,如融合乘加运算的形成(如果目

  • 问题内容: 我正在画一个国际象棋骑士的可能路径,一种情况是这样的: 现在,而不是1和2,我想构造一个循环来尝试组合: 但是我不知道如果没有必要怎么做。至少有一种聪明的方法吗? 问题答案: 您可以创建一个Vector类或类似的类(或使用任何类似Pair的类型),用您的值填充列表并对其进行迭代(无需过多考虑性能): 如果您确实想节省一些行(您是在打高尔夫球吗?),则可以使用循环创建实例,但这并不能真正

  • 前往the papers section of the committee’s website 。那里有相当多的细节说明。寻找 “issues lists” 或 “state of” 列表(如 , State of Evolution (July 2008) )。主要的分组有: Core ( CWG )——处理语言技术事件并公式化 Evolution ( EWG )——处理与语言功能建议及横跨语言

  • 我需要创建一个函数,输出所有可能的二进制组合(2^8==256个不同的8位序列)。我真的被难住了。我必须用嵌套循环来完成它,但我不知道该怎么做。下面是我到目前为止所尝试的。有人告诉我,我可以用8个嵌套循环来编写这个程序,每个循环从0到1;另外,我可以尝试用位操作操作符来实现这一点。 输出应该如下所示: 00000000 00000001 谢谢你找我。