我試圖安裝boost
到包括在每個G ++編譯器調用避免-I
標誌使用的目錄,我使用此命令行安裝:./bjam --prefix=/usr/include install
看到--prefix
值,並將其安裝在/home/myusername
,爲什麼呢? 在此先感謝。爲什麼我不能在/ usr/include中安裝boost?
1
A
回答
2
你會需要root權限安裝在/usr/include
。
其實你的系統已經幫你做了一件事,不讓你這樣做。 --prefix
選項說明在哪裏安裝所有內容 - 頭文件,庫文件,可執行文件,文檔等。例如,頭文件將安裝在/usr/include/include
中,該文件不在編譯器的搜索路徑中。
免責聲明::這假設./bjam --prefix=...
行爲類似於./configure --prefix=...
。我實際上沒有使用bjam
。如果bjam
的--prefix
選項意味着別的東西,請糾正我。
根據您的系統,您可以從存儲庫安裝Boost,而不是從源代碼構建Boost。例如,對於Debian或Ubuntu,類似sudo apt-get install libboost
可能有效。
請注意,我說像那樣;看來Boost包含了很多包。 apt-cache search boost
,或者更好,請執行Google搜索,查看如何在您的特定系統上安裝Boost。
0
嘗試運行
sudo ./bjam
這樣做應該運行bjam
適當的權限才能安裝到/usr/local/include
和/usr/local/lib
,這兩者應該是你的搜索路徑...
相關問題
- 1. 爲什麼我不能安裝SQLite gem?
- 2. 爲什麼我不能安裝WebORB?
- 3. 爲什麼我不能安裝「快遞」?
- 4. 爲什麼我不能安裝phpmyadmin?
- 5. 爲什麼我不能安裝pyenv?
- 6. 爲什麼我不能安裝寶石?
- 7. 我不能在CENTOS中安裝NODEJS ...爲什麼?
- 8. 爲什麼Rpy2不能在我的OSX Sierra終端中安裝?
- 9. 爲什麼我不能在yii2中安裝bower highcharts?
- 10. 爲什麼我不能安裝quicklisp? (「QUICKLISP-QUICKSTART包不存在」)
- 11. 爲什麼不能安裝XML :: LibXML?
- 12. 爲什麼不能安裝xdebug?
- 13. 爲什麼不能安裝此組件?
- 14. 爲什麼不能輕鬆安裝mysql?
- 15. 爲什麼不能安裝RJava
- 16. 爲什麼我不能在Windows 7上安裝點子?
- 17. 爲什麼我不能在Linux(centos)上安裝netbeans?
- 18. 爲什麼我不能在Windows 7上安裝TortoiseGit 1.6.3.0?
- 19. 爲什麼我不能在Ruby On Rails上安裝mysql2?
- 20. 爲什麼我不能在Raspbian上安裝pip3?
- 21. 爲什麼我不能在Ubuntu16.04上安裝python3.6-dev
- 22. 爲什麼我不能在OSX 10.8.4上安裝nodemon或supervisor?
- 23. 爲什麼我不能在Objective-C++塊中使用boost :: function?
- 24. 爲什麼我不能在std :: list中存儲boost :: function?
- 25. 爲什麼不能安裝vcredist_x86.exe安裝?
- 26. 爲什麼我不能在我的magento安裝腳本中設置auto_increment值?
- 27. 爲什麼不安裝Nokogiri?
- 28. 爲什麼不安裝nokogiri?
- 29. 亭子安裝失敗的,因爲什麼我不安裝
- 30. 爲什麼我不能從命令行安裝NuGet包
你是以root用戶還是其他有權寫入/ usr/include的用戶身份運行它? – tpg2114 2012-02-19 04:15:36