PDA

View Full Version : Qt-Creator and Cross Compiling question



weaver4
26th November 2010, 16:54
I am doing a cross compile for an Arm processor on Ubuntu linux. In the compile output window it says "Using build in specs." and and then lots of commands all in the color "red".

What does all this mean? Seems like it generates the executable OK before it does any of this.

Here it is:

================================================== ====

Using built-in specs.
Target: arm-angstrom-linux-gnueabi
Configured with: /work/angstrom/build/tmp-angstrom_2008_1/work/i686-armv7a-sdk-angstrom-linux-gnueabi/gcc-cross-sdk-4.3.3-r20.2/gcc-4.3.3/configure --build=i686-linux --host=i686-linux --target=arm-angstrom-linux-gnueabi --prefix=/usr/local/angstrom/arm --exec_prefix=/usr/local/angstrom/arm --bindir=/usr/local/angstrom/arm/bin --sbindir=/usr/local/angstrom/arm/bin --libexecdir=/usr/local/angstrom/arm/libexec --datadir=/usr/local/angstrom/arm/share --sysconfdir=/usr/local/angstrom/arm/etc --sharedstatedir=/usr/local/angstrom/arm/share/com --localstatedir=/usr/local/angstrom/arm/var --libdir=/usr/local/angstrom/arm/lib --includedir=/usr/local/angstrom/arm/include --oldincludedir=/usr/local/angstrom/arm/include --infodir=/usr/local/angstrom/arm/share/info --mandir=/usr/local/angstrom/arm/share/man --with-gnu-ld --enable-shared --enable-languages=c,c++,objc,fortran --enable-threads=posix --disable-multilib --enable-c99 --enable-long-long --enable-symvers=gnu --enable-libstdcxx-pch --program-prefix=arm-angstrom-linux-gnueabi- --enable-target-optspace --enable-cheaders=c_std --enable-libssp --disable-bootstrap --disable-libgomp --disable-libmudflap --with-sysroot=/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi --with-build-time-tools=/work/angstrom/build/tmp-angstrom_2008_1/sysroots/i686-linux/usr/armv7a/arm-angstrom-linux-gnueabi/bin --with-build-sysroot=/work/angstrom/build/tmp-angstrom_2008_1/sysroots/armv7a-angstrom-linux-gnueabi --disable-libunwind-exceptions --disable-libssp --disable-libgomp --disable-libmudflap --with-mpfr=/work/angstrom/build/tmp-angstrom_2008_1/sysroots/i686-linux/usr --enable-__cxa_atexit
Thread model: posix
gcc version 4.3.3 (GCC)
COMPILER_PATH=/usr/local/angstrom/arm/libexec/gcc/arm-angstrom-linux-gnueabi/4.3.3/:/usr/local/angstrom/arm/libexec/gcc/arm-angstrom-linux-gnueabi/4.3.3/:/usr/local/angstrom/arm/libexec/gcc/arm-angstrom-linux-gnueabi/:/usr/local/angstrom/arm/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/:/usr/local/angstrom/arm/lib/gcc/arm-angstrom-linux-gnueabi/:/usr/local/angstrom/arm/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm-angstrom-linux-gnueabi/bin/
LIBRARY_PATH=/usr/local/angstrom/arm/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/:/usr/local/angstrom/arm/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm-angstrom-linux-gnueabi/lib/:/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/lib/:/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/lib/
COLLECT_GCC_OPTIONS='-o' 'Settings' '-L/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/lib' '-L/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/lib' '-L/opt/qt-arm/lib' '-v' '-shared-libgcc'
/usr/local/angstrom/arm/libexec/gcc/arm-angstrom-linux-gnueabi/4.3.3/collect2 --sysroot=/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi --eh-frame-hdr -dynamic-linker /lib/ld-linux.so.3 -X -m armelf_linux_eabi -o Settings /usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/lib/crt1.o /usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/lib/crti.o /usr/local/angstrom/arm/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/crtbegin.o -L/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/lib -L/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/lib -L/opt/qt-arm/lib -L/usr/local/angstrom/arm/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3 -L/usr/local/angstrom/arm/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm-angstrom-linux-gnueabi/lib -L/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/lib -L/usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/lib -rpath /opt/qt-arm/lib main.o mainwindow.o settings.o gsettings.o moc_mainwindow.o /usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/lib/libglib-2.0.so.0.2400.1 -lgthread-2.0 -lQtGuiE -lQtNetworkE -lQtCoreE -lglib-2.0 -lpthread -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/local/angstrom/arm/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/crtend.o /usr/local/angstrom/arm/arm-angstrom-linux-gnueabi/usr/lib/crtn.o
make: Leaving directory `/home/trey/Development/Qt-Projects/Settings'
The process "/usr/bin/make" exited normally.

franz
29th November 2010, 15:59
I haven't done cross-compiles with creator/qmake, but it looks like qmake is just giving you the environment configuration you used to build. Probably for future reference.