首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >'configure -- CMake =DIR && make all install‘的前缀等价物是什么?

'configure -- CMake =DIR && make all install‘的前缀等价物是什么?
EN

Stack Overflow用户
提问于 2011-05-15 00:59:50
回答 3查看 224.8K关注 0票数 426

我做cmake . && make all install。这是可行的,但会安装到/usr/local

我需要安装到不同的前缀(例如,/usr)。

要安装到/usr而不是/usr/localcmakemake命令行是什么

EN

回答 3

Stack Overflow用户

发布于 2015-12-16 20:26:27

可以省略接受答案中的":PATH“部分。这个语法可能更令人难忘:

cmake -DCMAKE_INSTALL_PREFIX=/usr . && make all install

answers here中使用的...as。

票数 58
EN

Stack Overflow用户

发布于 2020-02-02 02:52:16

从CMake 3.15开始,实现这一目标的正确方法是使用:

cmake --install <dir> --prefix "/usr"

Official Documentation

票数 10
EN

Stack Overflow用户

发布于 2022-02-10 13:43:00

从CMake 3.21开始,您可以使用--install-prefix选项,而不是手动设置CMAKE_INSTALL_PREFIX

现在相当于configure --prefix=DIR && make all install的现代版本是:

cmake -S . -B build --install-prefix=DIR
cmake --build build
cmake --install build
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6003374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档