最近研究了一下linux下面的C++编程,在命令行中进行编译C++代码;使用的是gcc编译器并最终生成
并对比visual stuio式那种傻瓜式的IDE,发现了Debug与Release的本质,项目属性中
最终生成还是命令,在dos中进行执行,编译后,链接的。
所以,想成为C++高手,不能被微软骗了,这就是哲学上说的要能够透过现象看本质吧
,现在明白编译原理的应用在哪儿了,编译器是一个逻辑很强,功能强大,却很小巧的程序。
以下是visual studio 2008 C++编译器的选项
C/C++ 编译器选项
-优化-
/O1 最小化空间 /O2 最大化速度
/Ob<n> 内联扩展(默认 n=0) /Od 禁用优化(默认)
/Og 启用全局优化 /Oi[-] 启用内部函数
/Os 优选代码空间