admin 管理员组文章数量: 887006
文章目录
- 1、概要
- 2、编译环境搭建
- 3、创建工程目录结构
- 4、 编写程序
- 4.1 编写头文件
- 4.2 编写源文件
- 5、编写makefile及相关文件
- 5.1 编写清理编译生成文件的批处理文件,供makefile调用
- 5.2 编写makefile文件
- 6、编译工程
- 6.1 打开命令行
- 6.2 使用make命令编译程序
- 6.3 编译生成文件
- 6.4 运行可执行文件
- 7、参考工程下载
1、概要
在windows下创建C、C++代码,以工程化管理代码文件,通过使用编译器MinGW的make相关命令完成工程编译、清理等操作。
工程编译:
工程清理:
2、编译环境搭建
MinGW编译环境搭建参考:windows下gcc编译C、C++程序 MinGW编译器
make命令生成
在MinGW编译器安装目录下,找到mingw32-make.exe文件,并将其修改为make.exe。
3、创建工程目录结构
创建工程项目目录HelloWorld,用于存放项目相关文件。以下操作均是在HelloWorld文件夹下进行。
创建src文件夹,用于存放*.c、.cpp等源文件;创建inc文件夹,用于存放.h头文件;创建objs文件夹,用于存放编译过程生成文件(*.o文件);创建target文件夹,用于存放编译生成的可执行文件。
4、 编写程序
4.1 编写头文件
编写Hello_World.h文件,并将其放入inc文件夹。
4.2 编写源文件
编写C文件Hello_World.c,并将其放入src文件夹。
5、编写makefile及相关文件
5.1 编写清理编译生成文件的批处理文件,供makefile调用
编写clean.bat文件(用于清理编译生成的文件),并将其放入HelloWorld文件夹。
5.2 编写makefile文件
编写makefile文件,并将其放入HelloWorld文件夹。
6、编译工程
6.1 打开命令行
在项目根目录打开命令行。
6.2 使用make命令编译程序
6.3 编译生成文件
在objs目录下生成了相应的.o文件。
在target目录下生成了相应的.exe文件。
6.4 运行可执行文件
双击运行可执行文件。
7、参考工程下载
下载地址:windows下make编译C程序工程
本文标签: 编译器 程序 Windows mingw gcc
版权声明:本文标题:windows下使用make编译CC++程序 gcc编译 MinGW编译器 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729682357h1338972.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论