【问题标题】:How to turn on optimization in C source code?如何在 C 源代码中开启优化?
【发布时间】:2013-11-26 18:40:57
【问题描述】:

是否可以编写C代码,以便在编译时使用

gcc -o foo foo.c

它实际上是用 -O2 编译 foo.c 吗?

我使用的是 gcc 4.4.6。

【问题讨论】:

  • 你在做 Bryant 和 O'Hallaron CS:APP 的优化实验室吗?
  • alias gcc='gcc -O2'
  • @MarcB 我在 C 源代码中需要它。
  • @ScottyBauer 我正在安排工作,想知道他们是否可以轻松欺骗我!
  • 写“我在 C 源代码中需要它”:您可以重建 gcc 以更改此行为。 Beware, consumers of @marshall's new compiler!

标签: c optimization gcc


【解决方案1】:

最近的 gcc 知道一个 #pragma GCC optimize pragma (http://gcc.gnu.org/onlinedocs/gcc/Function-Specific-Option-Pragmas.html)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多