Chinaunix首页 | 论坛 | 博客
  • 博客访问: 542072
  • 博文数量: 104
  • 博客积分: 4131
  • 博客等级: 上校
  • 技术积分: 1137
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-31 15:05
文章分类

全部博文(104)

文章存档

2011年(13)

2010年(23)

2009年(68)

我的朋友

分类: WINDOWS

2009-08-20 20:36:57

  一直都在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了。
阅读(6148) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~