日期:2014-05-17  浏览次数:21009 次

windows下makefile的使用

看JJHou的书,发现个比较有意思的东东:makefile。网上看了一堆资料。自己实践的时候,完全对不上座。makefile在不同的系统中,语法规则雷同,使用不太一样。

忙乎了半天才看到编译后的结果:hello!(任何伟大的成就总是从最简单的开始)

环境的配置:

1、在环境变量名为path的目录下,添加nmake.exe的目录(我的目录是C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin)

2、加上C:\windows\system32(path路径);

这样子环境就配置好啦。

makefile文件的编写:

文件名:makefile.mak(windows系统里。文件名随意,后缀是mak)

文件内容:

all:   

@echo   $(PATH) 

这个是编译执行在当前目录下的所有程序文件。

程序文件的编译:

在dos窗口下,先切换到程序所在目录,

1、输入cl 文件名,编译程序

---如果出现缺少mspdb71.dll错误,如下图

解决办法:

把该文件从C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE

复制到C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin

2、输入nmake makefile.mak查看运行结果。

先写写最简单的,稍后持续更新