日期:2014-05-16  浏览次数:20908 次

cflags参数
像大侠求救:CFLAGS=-O2 -Wall的两个参数是什么意思

------解决方案--------------------
-Wall 打印出gcc提供的警告信息
-O参数
 
  -O 选项告诉 GCC 对源代码进行基本优化。这些优化在大多数情况下都会使程序执行的更快。 -O2 选项告诉
 
GCC 产生尽可能小和尽可能快的代码。 如-O2,-O3,-On(n 常为0--3);
-O  主要进行跳转和延迟退栈两种优化;
-O2 除了完成-O1的优化之外,还进行一些额外的调整工作,如指令调整等。
-O3 则包括循环展开和其他一些与处理特性相关的优化工作。
选项将使编译的速度比使用 -O 时慢, 但通常产生的代码执行速度会更快。


参见:http://blog.csdn.net/zhuxiaoyang2000/article/details/5575194