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