我的编程空间,编程开发者的网络收藏夹
学习永远不晚

cmake / CMAKE_INSTALL_PREFIX

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

cmake / CMAKE_INSTALL_PREFIX

CMAKE_INSTALL_PREFIX 为 cmake 内置变量,用于指定 cmake 执行 install 目标时,安装的路径前缀。使用方法如下:

在执行 cmake 时指定

cmake -DCMAKE_INSTALL_PREFIX=<你想要安装的路径>

设置 CMAKE_INSTALL_PREFIX 变量

SET(CMAKE_INSTALL_PREFIX )

要加在 PROJECT(< project_name>) 之后。

在设置完 install 的安装目录之后,执行 install 时可以通过 DESTINATION 直接指定安装目录之下的目录。

栗子:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/ ..SET(CMAKE_INSTALL_PREFIX /usr/local)INSTALL(TARGETS test DESTINATION bin) #将 test 安装到 /usr/local/bin 目录下

需要强调一下,上述的 install 函数是在 cmake 、make 之后,执行 make install 命令时才运行的。

(SAW:Game Over!) 

来源地址:https://blog.csdn.net/itworld123/article/details/127087610

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

cmake / CMAKE_INSTALL_PREFIX

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

2023-09-14

2.cmake添加库

add_library()add_subdirectory()target_include_directories()target_link_libraries()PROJECT_SOURCE_DIR 1. 创建库 要在cmake中添加库,
2023-08-21

Linux下CMake怎么用

小编给大家分享一下Linux下CMake怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平
2023-06-27

cmake 编译安装mysql

目录1、安装必备软件包2、创建用户和用户组以及数据目录并赋予相应的权限3、编译安装4、重新编译(可选)5、开机自动启动6、初始化数据库7、启动服务8、首次配置用户1、安装必备软件包yum install -y gcc gcc-c++ autoconf auto
cmake 编译安装mysql
2016-08-30

C++ Cmake如何使用

本篇内容介绍了“C++ Cmake如何使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!引言CMake是开源、跨平台的构建工具,可以让我们通
2023-07-05

cmake和makefile区别是什么

CMake和Makefile都是构建和管理C/C++项目的工具,但是它们有一些重要的区别。Makefile是一种脚本文件,用于定义项目的构建规则和依赖关系。它使用一种称为GNU Make的构建工具来执行这些规则,根据文件的时间戳和依赖关系自
2023-08-16

如何正确的使用CMake

如何正确的使用CMake?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makef
2023-06-08

编程热搜

目录