Microsoft Visual C++编译器初步了解

今天,终于开始对各个编译器进行初步了解了。

首先,当然是到网上搜索各个资料,学习。现分享几个链接:

《GCC》http://zh.wikipedia.org/zh-cn/GCC

《C语言在windows平台上的编译器有哪些?》http://wenda.tianya.cn/question/076931ad48ac5850

《微软cl编译器的简单使用》http://www.cnblogs.com/zhuyp1015/archive/2012/05/02/2479589.html

刚开始,通过上面几篇文章对编译器产品有了初步了解,然后下午开始集中学习Microsoft Visual C++编译器。

我主要看了《在命令行上生成》(http://msdn.microsoft.com/zh-cn/library/f35ctcxw(v=vs.100).aspx)。

这篇文章非常详细,介绍了cl.exe、link.exe和nmake.exe等的用法,而且还列出了所有的编译器选项(cl.exe使用)和连接器选项(link.exe)使用。然后我对照着这些选项,查看VS2010中项目的属性页面,发现“C/C++”属性页中的那些配置选项对应着编译器选项,"Linker"属性页中的那些配置选项对应着链接器选项。然后在这2个属性页的"Command Line"的配置页面中,你会发现本项目中所使用的所有编译器和链接器选项。

到此,也算小有所获了,最起码以后在配置项目属性时,不会发怵,因为我知道所有的这些配置选项的“老底”所在——微软的MSDN。有问题了,查一下相应的配置选项信息,就可知道该选项是什么、怎么用。这样就可以有针对性的解决问题了。

另外,再附上一篇文章《Predefined Macros》(http://msdn.microsoft.com/zh-cn/library/b0084kay(v=vs.100).aspx),这篇文章正如其名,介绍了Microsoft Visual C++编译器的所有的内置宏,很值得一些编写跨平台、可移植程序的作者参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值