CMake

简介: CMake

本机编译

官方文档

在根目录执行:

$ mkdir build
$ cd build
$ cmake .. -DWITH_OPENSSL=ON
$ cmake --build .点击复制复制失败已复制


提示

本人在 Ubuntu 20.04 x64Armbian(Ubuntu22.04 armv7) 架构上编译通过。


跨平台编译

官方文档

$ mkdir build
$ cd build
$ cmake .. -DCMAKE_C_COMPILER=arm-linux-gnueabi-gcc -DCMAKE_CXX_COMPILER=arm-linux-gnueabi-g++
$ cmake --build . --target libhv libhv_static
目录
相关文章
|
5月前
|
存储 自然语言处理 Linux
CMake基础(1)初识CMake
CMake基础(1)初识CMake
48 0
|
C++
CMake中使用vcpkg
vcpkg是一个微软开源的C++包管理器。 在以前的开发中,如果在项目中需要使用某个开源库,例如qt,我们需要取官网下载qt的源码,然后构建得到对应的库,然后在项目中链接这个库。对于自己熟悉的库还好说,若是不熟悉的库,如何拉取源码?如何构建?如何在项目中引用?等等这些问题通常会困扰我们,然而,大多数情况下,我们只是使用这个开源库,并不需要关心这个库的构建和编译等问题。如此,在以前的开发过程中,往往会花费不少的时间在引入开源库上。 vcpkg是在背景下开发出来的,通过vcpkg,我们可以在项目中很方便的引入开源库,不用再关心拉取代码、构建开源库的这些事情。 CMake构建的项目中引入开源库
177 0
|
Linux 异构计算
|
C++
cmake安装与使用
cmake安装与使用
316 0
cmake安装与使用
|
C++
CMake教程6:CMake的一些实用小技巧
CMake教程6:CMake的一些实用小技巧
225 0
|
消息中间件 关系型数据库 C语言
|
Java Linux C语言
|
Linux 前端开发 关系型数据库
|
C语言
CMake的使用
使其生效的方法:首先cmake生成makefile,然后make edit_cache编辑编译选项;Linux下会打开一个文本框,可以更改,该完后再make生成目标文件——emacs不支持make edit_cache
1250 0