【问题标题】:GNU GCC Intel i5 optimization settings?GNU GCC Intel i5 优化设置?
【发布时间】:2020-09-19 03:06:17
【问题描述】:

我有一个带有 i5 处理器的 Microsoft Surface Pro(第 5 代)并使用 GNU GCC 编译器。 现在我想为这个编译器使用优化设置,但我不知道哪些设置对我的处理器“起作用”。

我的系统概览:

  • 微软 Surface Pro
  • 英特尔酷睿 i5-7300U CPU @ 2,60 GHz
  • Microsoft Windows 10 专业版 | 64 位 |版本 10.0.18363
  • IDE:代码::Blocks 20.03

有人有类似的系统吗?提前致谢。

亲切的问候

随机编码器

【问题讨论】:

    标签: c optimization codeblocks gnu


    【解决方案1】:

    您始终可以使用标志-march=native,它告诉编译器检测用于编译的计算机的 CPU,并针对该类型的 CPU 优化代码。当您在将运行代码的同一台机器上编译时,这是理想的选择。请注意,生成的可执行文件不一定可以在具有不同 CPU 的其他计算机上运行。

    当然,您还必须使用-O 选项之一,通常是-O2,才能获得优化。还有许多其他特定的优化选项,但它们是否有用将取决于您的程序实际执行的操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-02
      • 1970-01-01
      • 2011-12-29
      相关资源
      最近更新 更多