当前位置: 首页 > article >正文

怎么让CMake不使用VS作为构建工具,而是使用gcc

2023年12月5日,周二晚上


要让 CMake 使用 gcc 而不是 Visual Studio 作为构建工具,可以通过指定生成器来告诉 CMake 使用 gcc。

在运行 cmake 命令时,可以使用 -G 参数来指定生成器。

对于 gcc,可以使用 "Unix Makefiles" 生成器或 "Ninja" 生成器。

以下是两种常见的方法:

1、使用 "Unix Makefiles" 生成器:

cmake -G "Unix Makefiles" .

这将生成 Makefile,然后您可以使用 make 命令来构建项目。

2、使用 "Ninja" 生成器:

cmake -G "Ninja" .

这将生成 Ninja 构建系统所需的文件,然后您可以使用 ninja 命令来构建项目。

注意:在指定生成器时,CMake 会根据系统上可用的工具链进行选择。确保已经正确安装了 gcc,并且它已经添加到系统的 PATH 环境变量中,这样 CMake 才能找到它。


http://www.kler.cn/a/158844.html

相关文章:

  • Python数据分析NumPy和pandas(三十五、时间序列数据基础)
  • Vue通过file控件上传文件到Node服务器
  • java数据类型之间的转换|超详解
  • Shell基础(4)
  • Flink_DataStreamAPI_执行环境
  • SQL面试题——抖音SQL面试题 最大在线用户数
  • VMware安装Debian12.2作为服务器(无桌面)
  • 微信小程序生成二维码并保存到本地方法
  • 【MySQL】基本安装配置
  • 单片机开发常见问题集合
  • 【“C++ 精妙之道:解锁模板奇谭与STL精粹之门“】
  • SpringBoot JprotoBuf序列化与反序列化的实现
  • Springboot项目启动成功后可通过五种方式继续执行
  • QLineEdit 的 InputMask掩码
  • vue+echarts实现依赖关系无向网络拓扑结图节点折叠展开策略
  • 使用Redis构建简易社交网站(1)-创建用户与动态界面
  • 【渗透+取证】博客传送门(持续更新中)
  • lv11 嵌入式开发 RTC 17
  • LeetCode22. 括号生成
  • 从一个简单的实际例子看并行处理
  • Python文件打包成exe可执行文件
  • Netty网络编程
  • [Java][项目][战斗逻辑]基于JFrame的文字游戏
  • centos7.5常见的mysql方式
  • springboot075电影评论网站系统设计与实现
  • Python的海龟 turtle 库使用详细介绍(画任意多边形,全网最详细)