试图编译我的笔记本电脑(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