windows下Makefile的使用

6269阅读 0评论2009-08-20 red_eyed_hare
分类:WINDOWS

  一直都在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了。
上一篇:get_user_pages和virt_to_page分析
下一篇:linux显卡驱动安装