windows下使用gcc完成头文件和目标文件编译
发布时间:2020-12-14 02:41:14 所属栏目:Windows 来源:网络整理
导读:环境要求 安装了gcc? win+r然后输入cmd , dos界面输入 gcc -v 查看有没有安装gcc ? 进入正题 新建 text.c文件键入如下代码: #include stdio.h #include " .head.h " int main( void ){ head();} 新建head.h文件键入代码: // _HEAD_H_需要定义的文件名字 #
环境要求 安装了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 具体如图: ? ?这样就已经完成了自定义头文件了!!! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – 大规模Active Directory更改和监视
- 我可以在Windows命令行的后台运行GUI程序吗?
- windows-server-2008-r2 – 在Windows Server 2008 R2上通过
- windows的IOCP(Input Output Completion Port,输入输出完
- 是否可以在Wix中将批处理文件作为二进制元素类型?
- 远程调试作为Windows服务启动的Java应用程序
- win10 uwp xaml 绑定接口
- windows-store-apps – 如何在没有Visual Studio的情况下制
- Win10和Win7共享打印机设置方法
- 在Windows 7 Home Basic上安装IIS