最近研究了一下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 优选代码空间 /Ot 优选代码速度
/Ox 最大化优化 /Oy[-] 启用帧指针省略
-代码生成-
/GF 启用只读字符串池
Visual Studio C++编译器选项详解

本文探讨了Visual Studio C++编译器与Linux下的gcc编译器的差异,强调理解编译原理的重要性。文章详细列举了Visual Studio 2008的C/C++编译器选项,包括优化、代码生成、输出文件、预处理器、语言等多个方面,旨在帮助开发者更好地掌握编译器设置,提升编程效率。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



