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

Modern CMake 简明教程(5)- 安装

侠义的“安装”是将目标编译生成的文件拷贝到指定位置,CMake 中的安装包含但不限于拷贝文件,还可以执行脚本、修改权限等操作。

上面这句话中,涉及到了2个术语,有必要解释一下。

“目标编译生成的文件”在 CMake 中有个学名,叫 Output Artifacts,直译为输出工件,我更愿意将其翻译为“输出品”,不同类型的目标有不同的输出品,例如在 Windows 平台上,可执行程序输出 .exe 文件,动态库输出 .dll 文件(也可能包含 .lib 文件),静态库输出 .lib 文件…

请牢记 Artifacts 这个单词,在后面的很多定义中都会出现该词。

“指定位置”,顾名思义,我们可以指定一个具体的位置。CMake 从CMAKE_INSTALL_PREFIX 变量中读取指定的位置,该变量有默认值࿰


http://www.kler.cn/news/337811.html

相关文章:

  • Redis篇(面试题 - 连环16炮)(持续更新迭代)
  • 【笔记】I/O总结王道强化视频笔记
  • WSL--安装各种软件包
  • 《Linux从小白到高手》进阶实操篇:Linux找回Root用户密码
  • 掌握这17个Python自动化操作,简化你的日常工作流程,提升工作效率!
  • FDS-112 土壤盐分传感器 三针 自带温度补偿功能
  • 【爬虫】网站反debugger、内存爆破以及网站限制开发者工具
  • 教培机构如何向知识付费转型
  • github命令行管理工具推荐
  • kubernetes基础操作(pod生命周期)
  • mysql系统常用参数查询命令
  • Python去除字符串中的括号
  • 网文:孙子兵法看人性
  • ACT调试pycharm报错
  • 手写mybatis之数据源池化技术实现
  • 高级算法LLM大模型算法特训:带你转型AI大模型算法工程师
  • 二维数组的旋转与翻转(C++)(上(这只是简单讲解))
  • 脑机接口技术的未来与现状:Neuralink、机械手臂与视觉假体的突破
  • STM32外设应用知识详解
  • 移除元素(算法题分享)