天嵌 ARM开发社区

 找回密码
 注册
查看: 4923|回复: 4

ubuntu 搭建qt4.5开发平台,编译qt源码时提示错误

[复制链接]
aping 发表于 2014-5-6 16:52:08 | 显示全部楼层 |阅读模式
本帖最后由 aping 于 2014-5-6 16:57 编辑

在Ubuntu环境下,修改了编译脚本arm_qt4.5_build将第30和38行中的gmake改成了make后,执行编译脚本报 make: *** 没有指明目标并且找不到 makefile。 停止。
g++ -c -o qscriptcontextinfo.o -pipe -m64 -m64 -DQMAKE_OPENSOURCE_EDITION -I. -Igenerators -Igenerators/unix -Igenerators/wi                                                                                   n32 -Igenerators/mac -I/opt/EmbedSky/qt-4.5/build/build_arm/include -I/opt/EmbedSky/qt-4.5/build/build_arm/include/QtCore -I                                                                                   /opt/EmbedSky/qt-4.5/build/build_arm/src/corelib/global -I/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/src/sc                                                                                   ript -DQT_NO_PCRE -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -                                                                                   DQT_NO_COMPRESS -I/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/mkspecs/qws/linux-x86_64-g++ -DHAVE_QCONFIG_CP                                                                                   P -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT  /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/src/scrip                                                                                   t/qscriptcontextinfo.cpp
g++ -c -o qscriptstring.o -pipe -m64 -m64 -DQMAKE_OPENSOURCE_EDITION -I. -Igenerators -Igenerators/unix -Igenerators/win32 -                                                                                   Igenerators/mac -I/opt/EmbedSky/qt-4.5/build/build_arm/include -I/opt/EmbedSky/qt-4.5/build/build_arm/include/QtCore -I/opt/                                                                                   EmbedSky/qt-4.5/build/build_arm/src/corelib/global -I/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/src/script                                                                                    -DQT_NO_PCRE -DQT_BUILD_QMAKE -DQT_BOOTSTRAPPED -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -DQT_N                                                                                   O_COMPRESS -I/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/mkspecs/qws/linux-x86_64-g++ -DHAVE_QCONFIG_CPP -DQ                                                                                   T_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT  /opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/src/script/qsc                                                                                   riptstring.cpp
g++ -o "/opt/EmbedSky/qt-4.5/build/build_arm/bin/qmake" project.o property.o main.o makefile.o unixmake2.o unixmake.o mingw_                                                                                   make.o option.o winmakefile.o projectgenerator.o meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o borland_bma                                                                                   ke.o msvc_dsp.o msvc_vcproj.o msvc_nmake.o msvc_objectmodel.o qstring.o qtextstream.o qiodevice.o qmalloc.o qglobal.o qbytea                                                                                   rray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlistdata.o qfile.o qfsfileengine_unix.o qfsfileengine_iterator_unix.o qf                                                                                   sfileengine.o qfsfileengine_iterator.o qregexp.o qvector.o qbitarray.o qdir.o qdiriterator.o quuid.o qhash.o qfileinfo.o qda                                                                                   tetime.o qstringlist.o qabstractfileengine.o qtemporaryfile.o qmap.o qmetatype.o qsettings.o qlibraryinfo.o qvariant.o qvsnp                                                                                   rintf.o qlocale.o qlinkedlist.o qurl.o qnumeric.o qcryptographichash.o qscriptasm.o qscriptast.o qscriptastvisitor.o qscript                                                                                   compiler.o qscriptecmaarray.o qscriptecmaboolean.o qscriptecmacore.o qscriptecmadate.o qscriptecmafunction.o qscriptecmaglob                                                                                   al.o qscriptecmamath.o qscriptecmanumber.o qscriptecmaobject.o qscriptecmaregexp.o qscriptecmastring.o qscriptecmaerror.o qs                                                                                   criptcontext_p.o qscriptengine.o qscriptengine_p.o qscriptextenumeration.o qscriptextvariant.o qscriptcontext.o qscriptfunct                                                                                   ion.o qscriptgrammar.o qscriptlexer.o qscriptclassdata.o qscriptparser.o qscriptprettypretty.o qscriptsyntaxchecker.o qscrip                                                                                   tvalue.o qscriptvalueimpl.o qscriptvalueiterator.o qscriptvalueiteratorimpl.o qscriptclass.o qscriptclasspropertyiterator.o                                                                                    qscriptengineagent.o qscriptcontextinfo.o qscriptstring.o
The tslib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR and QMAKE_LIBDIR in
/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/mkspecs/qws/linux-arm-g++.
Build Qt4.5 library now, please wait ...
make: *** 没有指明目标并且找不到 makefile。 停止。
Install Qt4.5 library now, please wait ...
make: *** 没有规则可以创建目标“install”。 停止。
root@carlyle-desktop:/opt/EmbedSky/qt-4.5#
TQ-lkp 发表于 2014-5-6 16:59:44 | 显示全部楼层
操作系统什么版本
 楼主| aping 发表于 2014-5-6 17:06:22 | 显示全部楼层
本帖最后由 aping 于 2014-5-6 17:19 编辑

操作系统是Ubuntu 12.04.3Ubuntu下安装的交叉编译环境是 gcc -4.6.2-glibc-2.13 -linaro-multilib-2011.12.tq
开发板是E9系列
天嵌_support1 发表于 2014-5-6 17:30:51 | 显示全部楼层
qt4.5的源码包解压后最好按默认的路径存放。从你编译的过程来看,你还没进入到arm_qt4.5_build脚本的执行configure的语句中,所以没生成makefile。还有,你编译时用的还是g++,而不是arm-linux-g++。所以你检查下脚本中的路径和你实际的路径是否对应上。
budao 发表于 2014-7-3 14:07:54 | 显示全部楼层
你在config时候输入路径没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-6 22:10 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表