我做cmake . && make all install
。这是可行的,但会安装到/usr/local
。
我需要安装到不同的前缀(例如,/usr
)。
要安装到/usr
而不是/usr/local
的cmake
和make
命令行是什么
发布于 2015-12-16 20:26:27
可以省略接受答案中的":PATH“部分。这个语法可能更令人难忘:
cmake -DCMAKE_INSTALL_PREFIX=/usr . && make all install
answers here中使用的...as。
发布于 2020-02-02 02:52:16
发布于 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
https://stackoverflow.com/questions/6003374
复制相似问题