使用cmake编译c++源代码
使用cmake编译c++源代码
构建项目的背景:
现在的主流都是编写一个cmakelist.txt,通过cmake去构建一个makefile,再make这个makefile生成可执行文件或者动态库静态库。
法1:
1. 新建一个CMakeLists.txt文件,文件中需要包含项目名project(name)、生成可执行文件的操作add_executable()。
并为这个txt文件做额外的配置,ctrl+shift+P,在输入>camke,选择CMake:Configure,再选择gcc。此时会出现一个bulid文件夹。
2. cd .\build\
3. Cmake.. 或者使用rm * 先清除里面的配置,再使用cmake -G”MinGW Makefiles” ..创建Makefile文件(创建一个makefile文件)
4. Mingw32-make.exe(把cpp文件编译成二进制文件,将二进制文件与可执行文件链接起来)
此时会生成一个cmakelists中对应的可执行文件。
法2:
- mkdir bulid
- cd build
- Cmake.. 或者使用rm * 先清除里面的配置,再使用cmake -G”MinGW Makefiles” ..创建Makefile文件(创建一个makefile文件)
- Mingw32-make.exe(把cpp文件编译成二进制文件,将二进制文件与可执行文件链接起来)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了