Windows系统下如何使用makefile
2017-05-09 09:24
148 查看
makefile在windows之外的系统中广泛使用,大多数程序员依赖于vs的IDE; 掌握使用makefile,对于自动化构建很有用
vs使用nmake.exe作为构建的工具,有别于linux的make
nmake.exe在vs的安装目录下,
vs2005的默认目录是:C:\Program Files\Microsoft Visual Studio 8\VC\bin 或者 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin (通常两个目录下文件为同一个)
vs2003的默认目录是:C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin 或者 C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin
打开DOS窗口,输入nmake,可能会出现如下错误提示:
这是因为在vs的安装过程中,没有注册vs的环境变量,可以通过如下方法查看自己是否已经注册好vs的环境变量:
在DOS窗口中输入set path, 则会看到如下提示:
我这边已经注册好环境变量了,如果你没有看到,可以将vs的bin目录添加到系统环境目录的path里
重新打开DOS窗口,输入nmake,如果提示如下,则说明环境目录注册成功:
这时,可以开始我们的编译了,打开DOS窗口,导航到源代码目录,执行nmake,注意nmake对应的编译为makefile(无后缀名)
如果你系统里面有好几个vs版本,建议不要将环境变量添加到path里,我的做法是这样的:
1,在C:\下面新建目录utils,并将该目录添加到path的环境变量中
2, 将vs2005的bin目录下的vcvars32.bat和vs2003的vcvars32.bat分别copy到C:\Utils目录下,重命名为vc8.bat和vc7.bat
3,执行nmake前先执行vc7.bat(使用vs2003编译)或者vc8.bat(使用vS2005编译)
vs使用nmake.exe作为构建的工具,有别于linux的make
nmake.exe在vs的安装目录下,
vs2005的默认目录是:C:\Program Files\Microsoft Visual Studio 8\VC\bin 或者 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin (通常两个目录下文件为同一个)
vs2003的默认目录是:C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin 或者 C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin
打开DOS窗口,输入nmake,可能会出现如下错误提示:
这是因为在vs的安装过程中,没有注册vs的环境变量,可以通过如下方法查看自己是否已经注册好vs的环境变量:
在DOS窗口中输入set path, 则会看到如下提示:
我这边已经注册好环境变量了,如果你没有看到,可以将vs的bin目录添加到系统环境目录的path里
重新打开DOS窗口,输入nmake,如果提示如下,则说明环境目录注册成功:
这时,可以开始我们的编译了,打开DOS窗口,导航到源代码目录,执行nmake,注意nmake对应的编译为makefile(无后缀名)
如果你系统里面有好几个vs版本,建议不要将环境变量添加到path里,我的做法是这样的:
1,在C:\下面新建目录utils,并将该目录添加到path的环境变量中
2, 将vs2005的bin目录下的vcvars32.bat和vs2003的vcvars32.bat分别copy到C:\Utils目录下,重命名为vc8.bat和vc7.bat
3,执行nmake前先执行vc7.bat(使用vs2003编译)或者vc8.bat(使用vS2005编译)
相关文章推荐
- Windows系统下如何使用makefile
- Windows系统下如何使用makefile
- Windows系统下如何使用makefile
- Windows系统下如何使用makefile
- 使用如何取出windows系统用户输入的闲置时间
- 【Windows 8系统如何使用文件历史记录】
- 预装的Windows 8系统如何使用电话激活?Win8系统使用电话激活图文教程
- 如何在WDM中使用xp系统的DMA用来处理数据 分类: windows驱动程序WDM 浅谈PCI 2013-07-26 14:57 497人阅读 评论(0) 收藏
- Mac系统中makefile中如何使用【.dylib】动态链接库
- 在windows系统下如何使用sublime text2编译lua
- windows如何创建系统还原点和还原点还原系统的使用方法
- Windows下如何使用makefile
- windows下如何获取系统音量(使用mixer api)
- 如何在Linux系统中使用Windows文档
- 使用windows.old还原win7/8/8.1系统的方法 如何使用windows.old文件夹还原win7/8/8.1
- 【Windows】Windows 8.1系统下如何对端口使用进行管理
- How Do I Use the Windows System Restore Utility?——如何使用window 系统还原工具?
- C#中如何取得并使用Windows系统图标
- Windows平台下如何使用node.js显示系统盘符
- 如何在windows 7系统下使用XP系统开发工具----超级终端