#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
相关文章
- Makefile学习笔记1:Linux平台Makefile文件的编写基础篇(zz)
- Makefile学习笔记1:Linux平台Makefile文件的编写基础篇(zz)
- Linux学习笔记之磁盘与文件系统的管理
- C++学习笔记之由文本文件读取数据到vector模板建立的二维数组 并存储为新的文本文件
- Linux C编程学习笔记(1):chmod函数及文件的访问权限控制
- Linux下的C语言学习之Makefile编写
- Linux下的C语言学习之Makefile编写
- Linux下C语言编程基础知识--gcc编译器的使用、MakeFile文件的编写
- Linux下的C语言学习之Makefile编写
- linux c语言学习笔记之文件IO