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

达州市住房和城乡建设局网站ref.so wordpress

达州市住房和城乡建设局网站,ref.so wordpress,域名续费后网站打不开,百度搜索量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/wzjs/546231.html

相关文章:

  • 网站评价系统源码温州瓯北做网站
  • 建设网站ppt网站建设最低价
  • 使用wordpress的网站最牛的房地产网站建设
  • 公司注册地址变更需要哪些资料宁波优化seo
  • 苏州网站排名优化网站全站出售
  • dw网站开发网络推广有哪些
  • 做淘宝客网站哪个好用seo推广系统
  • 网站做反向解析潜力的网站设计制作
  • 网站不备案怎么办简约风格办公室设计
  • wordpress logo制作教程同ip网站做排名seo
  • wordpress 仿站思路个人网站主页怎么做
  • 平江区建设局网站网站建设软件哪个最好
  • c语言和c 哪个做网站好广州网站关键词优化推广
  • 专门做文创产品的网站搜索引擎营销推广
  • 东莞微信网站建设信息网站后端用什么语言
  • 建设公司网站的要点做网站你给推广
  • 网站备备份教程天猫商城买卖平台
  • 营销网站的设计与实现网店无货源怎么做
  • 做网站与做网页的区别爬黄山旅游攻略游览路线
  • 基于.NET的电子商务网站开发google浏览器官网入口
  • 千博网站建设wordpress付费主题博客
  • 惠州网站建设电话网站怎么加友情链接
  • 新沂网站开发如何做品牌宣传与推广
  • 网站策划书哪个容易做网销都是在那些网站做推广
  • 微信网站程序网页游戏大全slg
  • 网站推广策划案关键词wordpress官使用方法
  • 中英文企业网站模板微信小程序一键生成链接
  • 做西装的网站小制作饮水机
  • ktv网站建设方案花都网页设计
  • 网站禁止ip访问福建福州最新情况