一、 C语言中调用外部的自定义函数
创建一个名为me.h的头文件,里面只有声明函数
int showAge();
创建一个名为me.c的文件来实现me.h中声明的函数
int showAge()
{
return 26;
}
在xiaosa.c中源文件中引入函数
#include <stdio.h>
#include "me.h"
int main()
{
int myage = showAge();
printf("my age is %d\n",myage);
}
联合编译xiaosa.c和me.c源文件
gcc xiaosa.c me.c -o xiaosa
执行结果为
my age is 26
二、make
- which make查看make软件是否已经安装,如果没有安装则使用yum install make来安装
- 执行make命令的前提是要先有makefile文件
- 需要联合编译很多的源文件来生成一个可执行程序是比较麻烦的做法,我们可以把编译的命令写到makefile文件当中,只要执行make就可以了
- makefile最简单的写法
格式:
目标文件:依赖文件
<tab>gcc ***
小例子:
xiaosa:xiaosa.c me.c
<tab>gcc xiaosa.c me.c -o xiaosa
5.make一下,实际上就是联合编译了一下,生成了可执行程序xiaosa,./xiaosa可以同样得到my age is 26的结果