試圖編譯我的筆記本電腦(Ubuntu 11.10 64位)節儉0.8,得到這個錯誤。任何人都可以幫助我?錯誤:沒有規則,使目標`/usr/local/lib/libboost_unit_test_framework.a'
回答
我正在使用Debian系統,但通過使用以下命令,我能夠完成編譯節儉。
$ sudo ln -s /usr/lib/libboost_unit_test_framework.a /usr/local/lib/libboost_unit_test_framework.a
的問題是,從http://thrift.apache.org/docs/BuildingFromSource/下面的命令來配置並沒有影響庫之一,並一直在尋找在/usr/lib/local
而不是/usr/local
。
$ ./configure --with-boost=/usr/local
該第一個命令創建一個符號鏈接,以便可以在任一路徑訪問該庫。
你安裝了libboost-test-dev嗎?試着這樣做:
sudo apt-get install libboost-test-dev
或者,您也可以安裝所有其他開發庫包含在加速:
sudo apt-get install libboost-dev
希望這有助於。
我發現在Debian傑西armhf investigatng類似的問題的解決與節儉1.0.0-dev的:
設置一個軟鏈接到libboost_unit_test_framework.a完成構建。
請參閱https://issues.apache.org/jira/browse/THRIFT-3327
雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 –
@ Magicprog.fr:它實際上回答了問題。有時,建議刪除VLQQ是錯誤的... – Deduplicator
試圖在Debian Jessie上編譯CodeCompass,以下解決方案適用於我。我在CodeCompass/scripts
的目錄下運行它。您可能需要調整的CentOS 7你的路,等
sudo apt-get install -y libboost-test-dev
ln -sv /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.a ../../CodeCompass-deps/lib64/
:
libboost_unit_test_framework.a是一個靜態庫。
你需要安裝一個靜態加速lib目錄下:
百勝安裝升壓devel的靜態
於Fedora 26,我不得不安裝升壓靜態
sudo dnf install boost-static
- 1. 錯誤「沒有規則,使目標...」
- 2. 沒有規則,使目標
- 3. J2OBJC使DIST「沒有規則,使目標」的錯誤
- 4. 使:***沒有規則,使目標「全部」。停止。 Eclipse錯誤
- 5. 沒有規則,使目標錯誤android ndk構建sqlite
- 6. Eclipse Juno CDT錯誤:沒有規則使目標「全部」
- 7. gcc makefile錯誤:「沒有規則,使目標...」
- 8. Makefile的錯誤:沒有規則,使目標
- 9. Makefile的錯誤 - ***沒有規則,使目標,C
- 10. qtest:編譯測試時沒有規則使目標錯誤
- 11. 沒有規則,使目標錯誤半路下來讓
- 12. 的Makefile:沒有規則,使目標,通過錯誤
- 13. Makefile:沒有規則,使目標
- 14. 沒有規則,使目標的makefile
- 15. autotools:沒有規則,使目標全部
- 16. 沒有規則使目標'micaz'
- 17. android ndk沒有規則,使目標
- 18. GNU autotool:沒有規則,使目標
- 19. 化妝:沒有規則,使目標
- 20. 沒有規則,使目標...... libm.a
- 21. 沒有規則,使目標* .so
- 22. 沒有規則,使目標`glfw3.dll'
- 23. 沒有規則使目標'|'通過
- 24. OPENCV沒有規則,使目標
- 25. Makefile:沒有規則使目標變量
- 26. 沒有規則,使目標 '的Startup.s'
- 27. 錯誤:make.exe:***沒有規則制定目標
- 28. 錯誤:make:***目標`main.c'沒有規則,需要'main.o'。 Stop
- 29. libzip makefile錯誤:make:***目標`/Makefile.common'沒有規則。 Stop
- 30. Makefile錯誤 - make:***目標`boot.o'沒有規則,'all'需要。停止
沒有對我的工作。 –
這對我有用 – m0meni