I have been cross compiling the QT 4.7.3 for my ZEDBOARD running Linux Linaro.
I have followed these instructions: http://www.wiki.xilinx.com/Zynq+Qt+a...d+Instructions
with the arm-xilinx-linux-gnueabi- toolchains. The compiling is successful and i have made a qt widget project and run it on my ubuntu 32 host machine with success but after i cross compile it for embedded sys with the qmake 4.7.3 and export it as well as my qt_lib.img to my zedboard and try to run it. it aborts the operation and give me the next line in the shell prompt to write another command.
I tried to run "ldd /the/path/to/the/executable" but returns to me "not a dynamic binary"
but when i hit "readelf -d /the/path/to/the/executable" it shows me a list of the depended libraries and shows me:
************************************************** ************************************************** ******************************************
Dynamic section at offset 0x3244 contains 32 entries:
Tag Type Name/Value
0x00000001 (NEEDED) Shared library: [libQtGui.so.4]
0x00000001 (NEEDED) Shared library: [libQtNetwork.so.4]
0x00000001 (NEEDED) Shared library: [libQtCore.so.4]
0x00000001 (NEEDED) Shared library: [libpthread.so.0]
0x00000001 (NEEDED) Shared library: [libstdc++.so.6]
0x00000001 (NEEDED) Shared library: [libm.so.6]
0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x00000001 (NEEDED) Shared library: [libc.so.6]
0x0000000f (RPATH) Library rpath: [/home/hamdi/installdir/lib]
0x0000000c (INIT) 0x9fac
0x0000000d (FINI) 0xae34
0x00000019 (INIT_ARRAY) 0x13238
0x0000001b (INIT_ARRAYSZ) 4 (bytes)
0x0000001a (FINI_ARRAY) 0x1323c
0x0000001c (FINI_ARRAYSZ) 4 (bytes)
0x00000004 (HASH) 0x8168
0x00000005 (STRTAB) 0x8d04
0x00000006 (SYMTAB) 0x8614
0x0000000a (STRSZ) 3680 (bytes)
0x0000000b (SYMENT) 16 (bytes)
0x00000015 (DEBUG) 0x0
0x00000003 (PLTGOT) 0x1336c
0x00000002 (PLTRELSZ) 728 (bytes)
0x00000014 (PLTREL) REL
0x00000017 (JMPREL) 0x9cd4
0x00000011 (REL) 0x9cb4
0x00000012 (RELSZ) 32 (bytes)
0x00000013 (RELENT) 8 (bytes)
0x6ffffffe (VERNEED) 0x9c44
0x6fffffff (VERNEEDNUM) 3
0x6ffffff0 (VERSYM) 0x9b64
0x00000000 (NULL) 0x0
************************************************** ************************************************** *****************************
when i try to debug it with gdb it shows after i hit "r"
process xxxxx exited with the code 01

please any help and thanks