使用cmake编译c++源代码

使用cmake编译c++源代码

构建项目的背景:

现在的主流都是编写一个cmakelist.txt,通过cmake去构建一个makefile,再make这个makefile生成可执行文件或者动态库静态库。

 

1

1. 新建一个CMakeLists.txt文件,文件中需要包含项目名project(name)、生成可执行文件的操作add_executable()。

  并为这个txt文件做额外的配置,ctrl+shift+P,在输入>camke,选择CMakeConfigure,再选择gcc。此时会出现一个bulid文件夹。

2. cd .\build\

3. Cmake.. 或者使用rm * 先清除里面的配置,再使用cmake -G”MinGW Makefiles” ..创建Makefile文件(创建一个makefile文件)

4. Mingw32-make.exe(把cpp文件编译成二进制文件,将二进制文件与可执行文件链接起来)

此时会生成一个cmakelists中对应的可执行文件。

 

2

  1. mkdir bulid
  2. cd build
  3. Cmake.. 或者使用rm * 先清除里面的配置,再使用cmake -GMinGW Makefiles” ..创建Makefile文件(创建一个makefile文件)
  4. Mingw32-make.exe(把cpp文件编译成二进制文件,将二进制文件与可执行文件链接起来)
posted @   养生boy  阅读(423)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示