Frage zu kompilieren
Frage zu kompilieren
Hab eine frage kann man eine exe kompilieren, die auf windows läuft, auf einenm debian system? hat Cross development oder so ähnlich was damit zu tun?
Gruß speedy
Gruß speedy
Zuletzt geändert von speedy_81 am 01.07.2006 22:56:45, insgesamt 1-mal geändert.
- Tekilla
- Beiträge: 65
- Registriert: 28.12.2003 12:49:38
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
-
Kontaktdaten:
Ja, lass Google mal nach cross compiling suchen. Hier ein Link zu einem Tutorial, dass ich nach kurzer Suche gefunden habe:hat Cross development oder so ähnlich was damit zu tun?
http://rooster.stanford.edu/~ben/linux/crosshowto.php
Debian Sarge AMD64, Custom-Kernel 2.6.17.8, NVIDIA Geforce 4 Ti
tekilla das war leider so wie ich das sehe für mingW32 was sowas wie cygwin ist leider muß ich da meines wissens eine mingwin DLL immer mitgeben das es läuft. aber das suchwort hat mir weiter geholfen was du mir gegeben hast dank diesem hab ich diese seite gefunden
http://wiki.lazarus.freepascal.org/inde ... nder_Linux
danke
p.s. und die debian installations DVD's haben wxwin2.4 drauf was ich mir jetzt auch mal ansehen werde.
http://wiki.lazarus.freepascal.org/inde ... nder_Linux
danke
p.s. und die debian installations DVD's haben wxwin2.4 drauf was ich mir jetzt auch mal ansehen werde.
Mit MingW32 erzeugte Binaries benötigen zur Laufzeit keine MingW32-Runtime und daher auch keine "mingwin DLL". Es wird die Microsoft C Runtime "msvcrt.dll" verwendet.speedy_81 hat geschrieben:tekilla das war leider so wie ich das sehe für mingW32 was sowas wie cygwin ist leider muß ich da meines wissens eine mingwin DLL immer mitgeben das es läuft.
und so einfach geht das (wenn du das Paket "mingw32" installiert hast):
Code: Alles auswählen
gms@gms1:~$ cat x.c
#include <stdio.h>
int main() {
printf("compiled on linux\n");
return 0;
}
gms@gms1:~$ /usr/bin/i586-mingw32msvc-gcc -o x.exe x.c
gms@gms1:~$ ./x.exe
compiled on linux
Wine exited with a successful status
gms@gms1:~$ scp x.exe gms2:/home/gms/
welcome to gms2
x.exe 100% 194KB 194.3KB/s 00:00
gms@gms1:~$ ssh gms2
welcome to gms2
C:\Documents and Settings\gms>x.exe
compiled on linux
C:\Documents and Settings\gms>
gms
- Leonidas
- Beiträge: 2032
- Registriert: 28.04.2003 13:48:49
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Nein, braucht man wirklich nicht, da es der selbe Compiler ist den es unter mingw.org gibt, und er braucht keien zusätzlichen Libs (außer wenn du noch gegen weitere Nonstandard-Libs kompilierst, aber das ist ja klar, oder?). Ich habe MinGW zum kompilieren von Python Packages unter Windows verwendet, das lief gut und ich habe eigentlich nie negatives Feedback bekommen.speedy_81 hat geschrieben:werd mir das dann mal anschauen und da brauch man wirklich keine DLL mitgeben damit es läuft?
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.