天嵌 ARM开发社区

 找回密码
 注册
查看: 2041|回复: 1

QT编译出现严重错误,求救啊!!

[复制链接]
shendan 发表于 2013-4-30 10:32:09 | 显示全部楼层 |阅读模式
我编译的是TQ2440光盘带来的qtopia,
编译器是4.3.3
使用Ubuntu10.10




make[1]: 正在进入目录 `/opt/EmbedSky/Qte/arm-qtopia-2.2.0/dqt/qmake'
g++ -o qmake project.o property.o main.o makefile.o unixmake2.o unixmake.o msvc_nmake.o borland_bmake.o mingw_make.o msvc_dsp.o msvc_vcproj.o option.o winmakefile.o projectgenerator.o metrowerks_xml.o  pbuilder_pbx.o msvc_objectmodel.o meta.o qtmd5.o qstring.o qtextstream.o qiodevice.o qglobal.o qgdict.o qcstring.o qdatastream.o qgarray.o qbuffer.o qglist.o qptrcollection.o qfile.o qfile_unix.o qregexp.o qgvector.o qgcache.o qbitarray.o qdir.o quuid.o qfileinfo_unix.o qdir_unix.o qfileinfo.o qdatetime.o qstringlist.o qmap.o qconfig.o qunicodetables.o qsettings.o qlocale.o  
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 0 has invalid symbol index 12
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 1 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 2 has invalid symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 3 has invalid symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 4 has invalid symbol index 12
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 5 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 6 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 7 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 8 has invalid symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 9 has invalid symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 10 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 11 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 12 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 13 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 14 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 15 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 16 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 17 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 18 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 19 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 20 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 21 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 22 has invalid symbol index 23
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: In function `_start':
(.text+0xc): undefined reference to `__libc_csu_fini'
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: In function `_start':
(.text+0x11): undefined reference to `__libc_csu_init'
makefile.o: In function `MakefileGenerator::generateMocList(QString const&)':
makefile.cpp:(.text+0x79a): undefined reference to `fstat'
makefile.o: In function `MakefileGenerator::generateDependencies(QPtrList<MakefileGenerator::MakefileDependDir>&, QString const&, bool)':
makefile.cpp:(.text+0x1683): undefined reference to `fstat'
makefile.cpp:(.text+0x25ef): undefined reference to `stat'
makefile.cpp:(.text+0x2748): undefined reference to `stat'
makefile.cpp:(.text+0x2963): undefined reference to `stat'
qfile_unix.o: In function `QFile::open(int)':
qfile_unix.cpp:(.text+0x345): undefined reference to `fstat'
qfile_unix.cpp:(.text+0x519): undefined reference to `fstat'
qfile_unix.o: In function `QFile::open(int, _IO_FILE*)':
qfile_unix.cpp:(.text+0x767): undefined reference to `fstat'
qfile_unix.o: In function `QFile::open(int, int)':
qfile_unix.cpp:(.text+0x8fb): undefined reference to `fstat'
qfile_unix.o: In function `QFile::size() const':
qfile_unix.cpp:(.text+0xa52): undefined reference to `fstat'
qfile_unix.cpp:(.text+0xa89): undefined reference to `stat'
qfileinfo_unix.o: In function `QFileInfo::doStat() const':
qfileinfo_unix.cpp:(.text+0x58c): undefined reference to `lstat'
qfileinfo_unix.cpp:(.text+0x5e8): undefined reference to `stat'
qdir_unix.o: In function `QDir::currentDirPath()':
qdir_unix.cpp:(.text+0x6d6): undefined reference to `stat'
/usr/lib/gcc/i686-linux-gnu/4.4.5/libstdc++.a(eh_alloc.o): In function `global constructors keyed to eh_alloc.cc':
(.text._GLOBAL__I_eh_alloc.cc+0x82): undefined reference to `__stack_chk_fail_local'
/usr/lib/gcc/i686-linux-gnu/4.4.5/libstdc++.a(cp-demangle.o): In function `.L761':
(.text+0x4127): undefined reference to `__stack_chk_fail_local'
/usr/lib/gcc/i686-linux-gnu/4.4.5/libstdc++.a(cp-demangle.o): In function `d_demangle_callback':
(.text+0x4561): undefined reference to `__stack_chk_fail_local'
/usr/bin/ld: qmake: hidden symbol `__stack_chk_fail_local' isn't defined
/usr/bin/ld: final link failed: File in wrong format
collect2: ld returned 1 exit status
make[1]: *** [qmake] 错误 1
make[1]:正在离开目录 `/opt/EmbedSky/Qte/arm-qtopia-2.2.0/dqt/qmake'

qmake failed to build. Aborting.


***********************************
********* Build Qtopia ************
***********************************
QPE_CFG="'edition' 'pda' '-displaysize' '320x240' '-fontfamilies' 'helvetica fixed micro smallsmooth smoothtimes unifont' '-luuid' -no-qtopiadesktop -release -platform 'linux-g++' -xplatform 'linux-arm-g++'"

The following configuration values have been guessed or autodetected:
    -arch arm
    -edition pda
    -fontsizes all
    -fontstyles 50 50i 75 75i
    -languages en_US
WARNING: defaultbuttons-arm.conf does not exist.
Symlinking header files to include directory
Creating qmake...No makedepend available
make[1]: 正在进入目录 `/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/qmake'
./usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 0 has invalid symbol index 12
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 1 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 2 has invalid symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 3 has invalid symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 4 has invalid symbol index 12
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 5 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 6 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 7 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 8 has invalid symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 9 has invalid symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 10 has invalid symbol index 13
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 17 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 18 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 19 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 20 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 21 has invalid symbol index 14
/usr/bin/ld: /usr/lib/debug/usr/lib/i386-linux-gnu/crt1.o(.debug_info): relocation 22 has invalid symbol index 23
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: In function `_start':
(.text+0xc): undefined reference to `__libc_csu_fini'
/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: In function `_start':
(.text+0x11): undefined reference to `__libc_csu_init'
/usr/lib/gcc/i686-linux-gnu/4.4.5/libstdc++.a(eh_alloc.o): In function `global constructors keyed to eh_alloc.cc':
(.text._GLOBAL__I_eh_alloc.cc+0x82): undefined reference to `__stack_chk_fail_local'
/usr/lib/gcc/i686-linux-gnu/4.4.5/libstdc++.a(cp-demangle.o): In function `.L761':
(.text+0x4127): undefined reference to `__stack_chk_fail_local'
/usr/lib/gcc/i686-linux-gnu/4.4.5/libstdc++.a(cp-demangle.o): In function `d_demangle_callback':
(.text+0x4561): undefined reference to `__stack_chk_fail_local'
/usr/bin/ld: /opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/bin/qmake: hidden symbol `__stack_chk_fail_local' isn't defined
/usr/bin/ld: final link failed: File in wrong format
collect2: ld returned 1 exit status
make[1]: *** [/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/bin/qmake] 错误 1
make[1]:正在离开目录 `/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/qmake'

Failed to make qmake



 楼主| shendan 发表于 2013-4-30 10:33:09 | 显示全部楼层
我直接进入[/opt/EmbedSky/Qte/arm-qtopia-2.2.0/qtopia/bin/qmake] 目录,运行make,也是这个错误
同样在moc,也是这样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-5 21:13 , Processed in 1.031250 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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