Visual Studio Makefile 方式编译

在Linux下,使用makefile是一种常见的编译方式,感觉这是跟IDE的缺乏有关,另外就是IDE比较多,支持不完善。而在windows下常使用VS进行编译,方法是比linux简单了,但是导致程序员往往不关系编译的过程,过度依赖于IDE工具。下面简单介绍一下windows下的Makefile编译方式。

首先注意这么几个工具:

cl.exeC/C++ 编译器,通常在VC 环境中的“编译”选项执行的程序,会生成一堆OBJ 文件

link.exe :连接器,编译后需要连接程序把各个OBJ 文件连接成最终的可执行程序

nmake.exemake 工具,就是它将要执行我们的Makefile 文件

例如在 VS2005下可以拷贝一下:C:/Program Files/Microsoft Visual Studio 8/Common7/Tools下的vsvars32.bat设置编译的环境。当然也可以在设置完之后再添加自己的include,lib...

然后就是makefile的编写,具体写法和linux类似,注意命令之前使用tab,linux也是一样。当然了,编译选项肯定不一样,如果刚开始不熟悉,可以打开vs,建立一个工程,看看设置中的编译选项,最好是在vs2003以上,vs6.0看不到这么全。

最后使用nmake进行编译运行。

相信你也会喜欢这种编译方式。

 

这里有篇文章不错:http://truly.cnblogs.com/archive/2005/08/13/213810.html

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值