linux初试gcc makefile菜鸟教程
1.实验环境
1.ubuntu16(安装教程)
2.gcc
(gcc安装:apt install gcc)
3.make
(make安装 apt install make)
用C举个小例子
2.源码
main.c
/*************************************************************************> File Name: main.c> Author: wuhen> Mail: wuhen1090@qq.com> Created Time: Fri 25 Sep 2020 09:52:19 PM CST************************************************************************/#include<stdio.h>
int sub(int a,int b);
int main()
{int a;int b;float c;printf("请敲个数 a=");scanf("%d",&a);printf("请敲个数 b=");scanf("%d",&b);c = sub(a,b);printf("c=%.1f\n",c);return 0;
}
sub.c
/*************************************************************************> File Name: sub.c> Author: wuhen> Mail: wuhen1090@qq.com> Created Time: Fri 25 Sep 2020 09:48:26 PM CST************************************************************************/
float sub(int a,int b)
{return a + b;
}
编译一下
gcc -o out main.c sub.c
Nice,成功了
3.makefile
当做一个大些的工程时,使用刚才的方式就有些恼火,so,我们可以用神器——make来解决它。
makefile
all:main.o sub.ogcc -o all main.o sub.o
main.o:main.cgcc -c main.c
sub.o:sub.cgcc -c sub.c
clean:rm main.o sub.o
OK,今天的文章就肝到这里。
作者info
作者:DebugWuhen
原创公众号:『DebugWuhen』,新号,专注于记录有趣的编程技术和有益的程序人生,期待你的关注。
转载说明:务必注明来源(注明:来源于公众号:DebugWuhen, 作者:DebugWuhen)