![在 centos5.5 上编译 qt5.4.1 出错](https://linux22.com/image/1603579/%E5%9C%A8%20centos5.5%20%E4%B8%8A%E7%BC%96%E8%AF%91%20qt5.4.1%20%E5%87%BA%E9%94%99.png)
我准备在 Centos5.5 上构建 Qt5.4.1,根据这个https://kate-editor.org/2014/12/22/qt-5-4-on-red-hat-enterprise-5/。
现在我在构建 qt src 时遇到了一些问题。当我执行 make 命令时,它显示:
- g++:错误:LIBS:没有此文件或目录
- g++:错误:=:没有此文件或目录
但我在 qtbase/src/tools/moc/Makefile 中找到了“LIBS”
- LIBS = $(SUBLIBS) -L/home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/lib -lQt5Bootstrap -lpthread
这是 qmake 的问题吗?请帮帮我,谢谢。
答案1
- 详细日志:
- cd tools/moc/ && (测试 -e Makefile || /home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/bin/qmake /home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/src/tools/moc/moc.pro -o Makefile )&& make -f Makefile
- make[3]: 进入目录 `/home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/src/tools/moc'
- g++ -Wl,--gc-sections -Wl,-O1 -fuse-ld=gold -Wl,-rpath,/home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/src/tools/moc/\ -Wl,-rpath,/home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/src/tools/moc/ LIBS = -L/home/chenc/tmp/qt-everywhere-opensource-src-5.4.1/qtbase/lib -lQt5Bootstrap -lpthread -o ../../../bin/moc .obj/moc.o .obj/preprocessor.o .obj/generator.o .obj/parser.o .obj/token.o .obj/main.o
- g++:错误:LIBS:没有此文件或目录
- g++:错误:=:没有此文件或目录