您的位置:首页 > 运维架构 > Linux

Linux 学习笔记之Makefile单个c文件的编写

2015-11-25 19:42 621 查看
#include"stdio.h"
int i=1;
int j =3;
int m;

int main()
 {
while(1)
{
   m=i+j;
   printf("m=%d\n",m);
}
}
请自行编写Makefile运行上述程序

步骤如下:
1.编写上述程序并命名为test1.c
2。Makefile编写如下:
TARKET:Test1
cc=gcc
OBJS=Test1.o
CFLAGS=-Wall -o -g
$(TARKET):$(OBJS)
               $(cc) -o $@ $^(注意v此行行头必须打下Tab键,否则会编译出错)
clean:
               rm  $(TARKET) $(OBJS) (注意v此行行头必须打下Tab键,否则会编译出错)

编写后保存为Makefile或者(makefile)

3.在目录下直接输入make,控制台会输出:
cc -Wall -o -g   Test1.c  -o Test1
目标文件 Test1就生成了。在目录下输入./Test1,控制台会输出:
m=4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: