一直都在Linux下编写程序,对Makefile的使用比较熟悉。最近碰到了Windows下使用Makefile,就自己写了个小程序,简单的介绍了Makefile的使用。
以下是在vc中写的一个头文件(bao.h):
#include
void print()
{
int i=0;
int j=0;
for(i=0;i<10;i++)
{
for(j=0;j printf("*");
printf("\n");
}
}
下面是主函数bao.c:
#include "bao.h"
void main()
{
print();
getchar();
}
最后就是makefile的编写了(bao.mk):
all:bao.exe
bao.exe:bao.obj
link bao.obj
cl -c bao.c
在windows下打开DOS窗口,写好相应的路径,运行nmake /f bao.mk
运行完后会在相应文件夹中生成bao.obj与bao.exe文件。
要是运行时不是别namke、link、cl,还需在找到vc的安装目录,进入d:\VC98\Bin,然后在dos窗口运行vsvars32.bat,就可以正常使用nmake了。
阅读(6210) | 评论(0) | 转发(0) |