cmake / CMAKE_INSTALL_PREFIX

这篇具有很好参考价值的文章主要介绍了cmake / CMAKE_INSTALL_PREFIX。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

1、在执行 cmake 时指定

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

2、设置 CMAKE_INSTALL_PREFIX 变量

SET(CMAKE_INSTALL_PREFIX <install_path>)

要加在 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://www.toymoban.com/news/detail-677806.html

到了这里,关于cmake / CMAKE_INSTALL_PREFIX的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【CMake】15分钟带你入门CMake

    博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 本人就职于国际知名终端厂商,负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作,目前牵头6G算力网络技术标准研究。 博客内容主要围绕:        5G/6G协议

    2024年02月05日
    浏览(49)
  • 【CMake】 Ubuntu 18.04中的cmake升级

    不需要卸载删除ubuntu原有的cmake。 Cmake下载网址: https://cmake.org/download/ 1、下载cmake压缩包。 2、建立软链接覆盖系统原来的cmake。 可以在官网下载,也可以使用wget命令下载。

    2024年02月16日
    浏览(44)
  • CMake中FindPackageHandleStandardArgs.cmake文件的作用和用法

    FindPackageHandleStandardArgs.cmake 是 CMake 内置的一个模块,它用于定义一个宏,可以用于在找到一个包之后,对其进行一些标准化的处理,它通常用于在CMake中查找和配置外部库或工具包。 find_package_handle_standard_args并不会去特定的路径查找文件,它只是一个CMake宏,用于在CMake中处理

    2024年02月09日
    浏览(38)
  • cmake扩展(1)——VS+CMake创建Qt项目

    添加main.cpp文件( 可以为空 )后 CMakeLists目录下运行 build目录下运行 项目右键-添加-新建项-C++类。设置好类名和路径,点击添加。 项目右键-添加-新建项-Qt-Qt Widget Form File。设置好类名和路径,点击添加。 由于此处添加的ui文件和类文件没有关联,会导致编译不通过(不知道是

    2024年02月13日
    浏览(36)
  • CMake入门教程【高级篇】qmake转cmake

    😈 「CSDN主页」 :传送门 😈 「Bilibil首页」 :传送门 😈 「动动你的小手」 : 点赞 👍 收藏 ⭐️ 评论 📝

    2024年01月25日
    浏览(51)
  • 报错:CMake Error at /usr/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake:48 (message):

    虚拟机ubuntu系统下执行bash ./build-linux_RK3588.sh 报错:` 发现是编译器的问题,然后百度一圈, 说是要交叉编译 在终端执行下面命令: sudo apt-get install g++-aarch64-linux-gnu 然后就正常啦。

    2024年02月11日
    浏览(42)
  • CMake学习笔记-VSCode使用Cmake编译C++工程

    Win + MinGW + CMake + Git 官方教程1: https://cmake.org/cmake/help/latest/guide/tutorial/A%20Basic%20Starting%20Point.html 官方教程2: https://cmake.org/cmake/help/book/mastering-cmake/cmake/Help/guide/tutorial/index.html 官方练习材料1:https://github.com/Kitware/CMake.git 官方练习材料2:https://github.com/Kitware/CMake/blob/master/Help/guide

    2024年02月11日
    浏览(58)
  • CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message): Co

    安装cartographer_ros 运行catkin_make_isolated --install --use-ninja ubuntu版本:20.04 ros版本:noetic 命令出现一下问题 打开/catkin_ws/build_isolated/cartographer_ros下的CMakeCache.txt 勾选Advanced找到PYTHON_EXECUTABLE,更新为同路径下的Python3解决

    2024年02月11日
    浏览(46)
  • 关于CMAKE 报错CMAKE_CUDA_ARCHITECTURES的问题

    背景: 新版本cmake 增加了CMAKE_CUDA_ARCHITECTURES检测,某些手动安装cuda的同学会遇到该报错问题,该问题不影响代码,只是cmake内部的编译设置 cmake 3.23版本该问题报错为   CMAKE_CUDA_ARCHITECTURES must be valid if set cmake 3.24版本该问题报错为 CMAKE_CUDA_ARCHITECTURES must be non-empty if set 详见

    2024年02月12日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包