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

怎么用企业网站做营销商城小程序多少钱

怎么用企业网站做营销,商城小程序多少钱,多平台推广,二级域名如何绑定网站CMake工作原理 CMake 是用于构建、测试和软件打包的开源跨平台工具。CMake 是一个跨平台的构建系统生成器。它不直接编译代码,而是根据高级的配置文件(CMakeLists.txt)生成对应平台的构建脚本(如 Makefile、Visual Studio 项目等&…
CMake工作原理

     CMake 是用于构建、测试和软件打包的开源跨平台工具。CMake 是一个跨平台的构建系统生成器。它不直接编译代码,而是根据高级的配置文件(CMakeLists.txt)生成对应平台的构建脚本(如 Makefile、Visual Studio 项目等)。

     特点:
          ■ 跨平台:通过生成器(如 Unix Makefiles、Ninja、Xcode)适配不同平台。
          ■ 抽象化构建过程:开发者只需描述“要做什么”,而非“如何做”。
          ■ 支持复杂项目:自动处理依赖、模块化配置、测试等。

在这里插入图片描述

Ubuntu20.04下安装CMake

     ■ 直接安装方式

apt install cmake

     ■ 源码编译安装

          源码下载cmake-3.30.6.tar.gz

//安装编译工具和依赖库
sudo apt install g++
sudo apt install make
sudo apt install ninja-build
sudo apt install unzip
sudo apt install libssl-dev// 解压cmake源码
tar -zxvf cmake-3.30.6.tar
cd cmake-3.30.6// 配置编译
./configure
make -j4
sudo make install// 查看版本
cmake --version

Windows下安装CMake

     直接下载安装即可使用

在这里插入图片描述

测试用例

     1、创建名为"main.cpp"代码

#include <iostream>
int main()
{std::cout << "hello,cmake!" << std::endl;return 0;
}

     2、在main.cpp同级目录下创建CMakeLists.txt并写入如下内容

# 最低版本支持
cmake_minimum_required(VERSION 3.10)# 工程名称
project(hello)# 构建执行程序(项目名称 依赖的文件名)
add_executable(hello main.cpp)

     3、在CMakeLists.txt目录下执行编译步骤

/*
进行配置项目-S 设置代码目录-B 设置构建目录(若没有目录则创建)
*/
cmake -S . -B build/* 编译项目: CMake会调用默认的构建工具(如 make 或 ninja)来编译项目。 */
cd Build
cmake --build .//* 运行可执行文件 */
./hello


     4、ubuntu系统执行结果(附图)
在这里插入图片描述


     5、windows系统执行结果(附图)
在这里插入图片描述

关注

笔者 - jxd

http://www.dtcms.com/a/512189.html

相关文章:

  • 大模型推理中的 Prefill/Decode 分离技术的一些思考
  • PCIe 枚举设备 学习
  • Linux外设驱动模块加载底层原理深度剖析
  • NAS文件远程同步攻略:群晖CloudSync进阶,告别U盘拷贝时代!
  • 关于网站建设请示校园二手交易网站值得做吗
  • 【C语言实战(39)】C语言排序算法实战:冒泡、选择与插入的对决
  • spark组件-spark core(批处理)-rdd血缘
  • 8 款企业微信 SCRM 工具功能对比分析
  • 手机网站建设的方法推广运营平台
  • stack、queue与priority_queue的用法解析与模拟实现
  • 【C++基本功】OOA OOD OOP面向对象彻底详解
  • 切换/获取root权限
  • 爬虫 beautifulSoup 方法
  • 深入BERT内核:用数学解密掩码语言模型的工作原理
  • 在webos中,在桌面上添加应用
  • 【Spring Security】授权(一)
  • 数据结构八大排序:快速排序-挖坑法(递归与非递归)及其优化
  • Docker 中卷、容器、镜像的区别
  • 学习React-21-受控组件非受控组件
  • 银行测试学习计划
  • 电商自建站中企动力网站建设公司
  • 怎么搜 织梦的网站唐山海港经济开发区人才网
  • Qt打包工具Enigma Virtual Box
  • 【同步/异步 日志系统】--- 介绍
  • 【软考备考】 数据与文件的加解密种类详解和使用场景
  • GitLab 版本控制与管理指南
  • Python动态方法调用全解:从字符串到执行的艺术
  • Blender入门学习03
  • 网站建设龙兵科技嘉兴网站建设网站建设
  • html代码下载网站怎么优化关键词