标签:std cmd 函数 界面 def clu .exe ret window
环境要求 安装了gcc
win+r然后输入cmd , dos界面输入 gcc -v 查看有没有安装gcc
进入正题
新建 text.c文件键入如下代码:
#include <stdio.h> #include ".\\head.h" int main(void){ head(); }
新建head.h文件键入代码:
//_HEAD_H_需要定义的文件名字 #ifndef _HEAD_H_ #define _HEAD_H_ //代码部分 #define HEAD1 12345 //定义预编译宏定义常量 //函数声明 int head(void); //结束 #endif //_HEAD_H_
创建head.h的目标文件head.c键入代码:
#include <stdio.h> //包含自定义头文件使用双引号 #include "head.h" //head.h里面函数的定义 int head(){ printf("hello"); return 1; }
接下来就到关键时刻了,首先生成.o文件,执行命令为 gcc -c head.c text.c 这里的 -c 是只执行编译
执行完成你就会发现你的文件目录多了 head.o和 text.o文件了
然后就是链接head.o和 text.o文件了 链接命令是 gcc head.o text.o 然后整个编译完成生成a.exe
具体如图:
这样就已经完成了自定义头文件了!!!
标签:std cmd 函数 界面 def clu .exe ret window
原文地址:https://www.cnblogs.com/y-y-y-y/p/10162762.html