VC的编译和link选项 --对应IDE

本文详细介绍了VC编译器的各种编译选项,包括一般设置、优化选项和预处理选项等。涉及额外的包含路径设置、警告级别的配置、优化级别选择等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vc的编译选项

一、一般
1)额外的包含路径 :/I
2)解析#using 引用的路径 :/AI[path]
3)Debug信息格式:/Z7,Zd /Zi /ZI
4)不显示启动标志(Startup Banner): /nologo
5)警告级别:/W1 /W2 /W3 /W4
5)告诉编译器检查64bit的可移植性:/Wp64
6)把警告当作错误:/WX
二、优化
1)优化:/Od(不优化)/O1(最小尺寸)/O2(最大速度)/Ox(全局优化)
2)内联函数扩展:/Ob0(默认值,不扩展) /Ob1(__inline 的才内联扩展) /Ob2(任何适合的地方都内联扩展)
3)使用内置函数(intrinsics):/Oi[-]
4)对速度还是尺寸在意:/Ot(最大化速度)/Os(尺寸最小)
5)忽略帧指针(frame pointers):/Oy[-]
6)fiber安全优化:/GT
7)全局优化:/GL
三、预处理
1)预处理宏的定义:/D[macro]
2)忽略标准的include路径:/X(阻止编译器从PATH和INCLUDE环境变量中获取路径来作为include文件的搜索路径)
3)产生预处理文件:/P (把预处理输出到文件,带有行号)/EP(没有行号)/E(预处理输出到屏幕)
4)预处理的时候保留注释:/C
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值