linux下完成makefile编译文件

Ok,下面开始编写makefile文件,在编写之前先解释一下游戏规则

make指令解释:make是一个命令工具,是一个解释makefile中指令的工具,它可以简化编译过程里面所下达的指令,当执行make时,make会在当前目录下搜寻makefile这个文本文件,执行对应的操作。

makefile:规则定义集,指定哪些文件需要先编译,哪些文件需要重新编译。

makefile规则

目标:目标文件1  目标文件2

<tab>gcc -o 执行文件 目标文件1 目标文件2

 

1.先写两个c文件

lang.c 冒泡排序

另一个普通c文件alang.c

2.

创建一个简单的makefile文件

3,使用make指令

4.运行成功

5.

易错点分析:

  1. 首先注意makefile文件编写格式 gcc前面一定要用tab不要用空格
  2. 第一次使用make指令的时候出现了这种错误

这错误说明出现了两个main()函数,找到一个c程序把main函数换掉