Re: crosscompiler für Qt4 einrichten

Michael Bergmann <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Am Dienstag, 29. Januar 2008 11:44:23 schrieb Thomas Keller:
> Hallo,
> verstehe jetzt die Frage nicht richtig..
>
> Wenn MinGW und QT4 korrekt installiert wurden ist alles vorhanden zum
> Compilieren.
MinGW wurde aus dem Repository installiert. In /opt/cross/ sieht's so aus:
drwxr-xr-x 2 root root 1448 23. Jan 10:01 bin
drwxr-xr-x 5 root root  120 17. Jan 20:31 i386-mingw32msvc
drwxr-xr-x 4 root root   96 17. Jan 23:29 i586-linux
drwxr-xr-x 3 root root   72 23. Jan 10:01 include
drwxr-xr-x 3 root root   72 23. Jan 10:01 lib
drwxr-xr-x 2 root root   80 17. Jan 23:29 lib64

"nackige" C/C++ G'schichten können compiliert werden, wenn ich z.B. angebe:
/opt/cross/bin/i386-mingw32msvc-gcc hallo.c -o hallo.exe 

dann bekomme ich das auch erstellt, und es läuft bei einem Test unter wine.
file hallo.exe sagt: /opt/cross/bin/i386-mingw32msvc-gcc hallo.c -o hallo.exe 

und /opt/cross/bin/i386-mingw32msvc-gcc -v gibt aus:
Reading specs from /opt/cross/lib/gcc/i386-mingw32msvc/3.4.5/specs
Configured 
with: ../configure --enable-languages=c,c++,f77,objc --prefix=/opt/cross --libexecdir=/opt/cross/lib --host=x86_64-suse-linux --target=i386-mingw32msvc --with-headers=/opt/cross/i386-mingw32msvc/include --with-gnu-as --with-gnu-ld --without-newlib --disable-multilib
Thread model: single
gcc version 3.4.5 (mingw special)

In den includes unter  i386-mingw32msvc/include finde ich diverse 
Windows-spezifische Dateien.

Die QT-Sachen habe ich nur unter Linux, für den Standardmäßigen gcc - bis dato 
habe ich Qt3 und Qt4opensource für Windows noch nirgends unter Linux, weil 
ich nicht weiß, was wohin soll.
Das war jetzt etwas langatmig beschrieben, sorry. Aber ich bin mir nicht ganz 
klar darüber, wie ich mich ausdrücken soll. Ich versuch's mal so: Welche 
Qt4-Version für welches Target muß ich wohin installieren, damit mein 
crosscompiler lauffähigen Code für Windows ausgibt?

Muß ich dazu qt4opensoure-Windows runterladen, entpacken, und das z.B. nach  
i386-mingw32msvc/include und  i386-mingw32msvc/lib bewegen?

Sorry, ich stelle mich wahrscheinlich bissl dämlich an, hab mit den Interna 
des gcc keinerlei Erfahrung!

Grüße und vielen Dank!

Michael
_______________________
http://www.mbergmann.de
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.