打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
利用NMAKE工具编程C++

最近读C++ Primer 5发现是用vc11的nmake工具编译文件,类似linux下的makefile工具,很方便的一键清除和一键编译。就想利用这种方法编译一些小代码段,这样不必打开笨重的VS2012。

利用CL命令行编译程序:

写一个简单的bat脚本查找到vc环境变量的配置文件:

  1. @echo off
  2. call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\vsvars32.bat"
  3. call NMAKE
  4. cmd

利用CL命令行编译C++文件:

cl /EHsc /nologo /I.. filname.cpp

NMAKE实际上是批量调用CL来编译链接目标文件。

下面来看下怎么配置makefile

一个简单的makefile例子编译WordCount.cc文件:
  1. CPP = cl
  2. CPPFLAGS = /EHsc /nologo /I.. $(LOCFLAGS)
  3. LOCFLAGS = -I..\7 -I..\6
  4. OBJECTS = WordCount.exe
  5. all: $(OBJECTS)
  6. .cpp.obj:
  7. $(CPP) $(CPPFLAGS) /c $<
  8. .obj.exe:
  9. $(CPP) $(CPPFLAGS) $<
  10. clean:
  11. del *.obj core *.stackdump
  12. clobber: clean
  13. del *.exe
写一个bat文件调用makefile:
  1. @echo off
  2. call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\vsvars32.bat"
  3. call nmake -nologo
  4. cmd
或者把vsvar加入环境变量,然后在本文件夹打开cmd:


编译:cmd:  NMAKE

清除:cmd:  NMAKE clean

删除:cmd:  NMAKE clobber


 

 在windows下编译c c++程序用nmake /f makefile  

cl  hello.c

设置路径用set PATH= ;/c/x.lib

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
makefile入门【转】
makefile 简介
Windows平台下Makefile学习笔记(一)
如何:将清单嵌入到 C/C++ 应用程序
C /C入门之Gnu make
padwalker的安装和使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服