一、说明
学习创建文件头
二、代码
head.h
/* head.h */
/* ********
* head.h 的作用,仅用于定义,定义变量,定方法。
******** */
void head_print();
head.c
/* head.c */
/* ********
* head.c 的作用,对应.h 的实现
* 变量的处理,方法的实现。
******** */
#include<stdio.h>
#include "head.h"
void head_print(){
printf("hello world in head.");
printf("\n");
}
main.c
/* main.c */
/* ********
* 主函数处理
******** */
#include<stdio.h>
#include "head.h"
int main(){
printf("hello world in main.");
printf("\n");
head_print();
}
三、编缉
/*** 编缉头文件 ***/
gcc -c -o head.o head.c
/*** 编缉主方法文件 ***/
gcc -c -o main.o main.c
/*** 生成可执行文件,通过连接头文件 和 主方法文件 ***/
gcc -o main main.o head.o
四、运行结果
head_learn.png