2
A
回答
4
您可以在CMake的影响这通过设置变量CMAKE_INSTALL_PREFIX
运行时间。例如
cmake . -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
相关问题
- 1. 如何告诉CMake安装目录取决于伪目标?
- 2. Cmake安装目标触发
- 3. 用incredibuild运行CMake安装目标
- 4. 通过安装程序文件的命令行安装目录
- 5. 按目录命名CMake目标
- 6. 是否可以从项目中提取已安装的nuget包
- 7. 什么时候可以在WIX安装程序中获取目标目录?
- 8. 是否可以从命令行告诉Sonar项目名称?
- 9. Visual Studio安装项目:获取目标目录
- 10. 如何从cmake-gui获取cmake命令?
- 11. Makefile:从CLI或包装系统安装目标是否可用?
- 12. 获取从安装项目
- 13. 是否可以在每次安装gem后运行命令?
- 14. 是否可以在单个命令中编译src目录?
- 15. 是否可以在同一命令上创建多个目录?
- 16. CMake找不到源目录(安装Eigen)
- 17. UNIX ftp命令获取,更改默认目标目录
- 18. 是否可以直接在web /目录下安装bundle资源?
- 19. 是否可以更改node.js模块的安装目录?
- 20. 是否可以从命令行
- 21. 是否可以从applet执行命令?
- 22. bash命令检查目录是否可执行
- 23. 不同的安装目标与cmake
- 24. 如何从命令行获取perforce根目录?
- 25. 是否可以通过命令行编译“IDE-Managed Components”项目?
- 26. 如何获取安装目录?
- 27. 获取应用程序安装目录
- 28. 获取c#中的安装目录
- 29. 获取IIS的默认安装目录
- 30. 从nstask获取数据 - 通过命令行沟通 - 目标C
如果我已经指定在'CMakeLists.txt'文件的安装路径,像: '安装(靶向$ {产品} DESTINATION $ {} INSTDIR)' 将'DCMAKE_INSTALL_PREFIX'覆盖它吗? – Meysam
如果它指定了一个相对路径(不是以'/'开始),那么您在$ {INSTDIR}中指定的安装路径会附加到$ {CMAKE_INSTALL_PREFIX}。这通常是最好的选择,因为用户可以选择安装到哪里。查看['install'文档](http://www.cmake.org/cmake/help/v2.8.10/cmake.html#command:install)获取有关'DESTINATION' arg的更完整信息。 – Fraser
如果'$ {INSTDIR}是绝对路径怎么办?运行时设置CMAKE_INSTALL_PREFIX是否有效? – Meysam