Seite 1 von 1

Unter Linux Windowsprogramm compilieren - KDevelop

Verfasst: Do Jul 10, 2008 3:16 pm
von Dirty Oerti
Tag! :)

Ich hab eine sehr spezielle Frage, bin also mal gespannt ob mir jemand weiterhelfen kann.

Hab's bisher einmal halbherzig versucht, ein Windoofprogramm unter Linux zu compilieren.
Hat nicht hingehauen.
Dazu hab ich die KDevelop-Projektvorlage "Simple Win32" genommen.
Programmiersprache ist C++.

Falls jemand die Compilereinstellungen dazu weiß würd ich mich auch freuen.
Die kann ich dann auch selber reinschreiben.
(Compiler: gcc)


MfG
Daniel

*edit* Ich hoff mal ich hab's richtige Forum gewählt^^ */edit*

Re: Unter Linux Windowsprogramm compilieren - KDevelop

Verfasst: Do Jul 10, 2008 3:28 pm
von Xin
Dirty Oerti hat geschrieben:Tag! :)

Ich hab eine sehr spezielle Frage, bin also mal gespannt ob mir jemand weiterhelfen kann.

Hab's bisher einmal halbherzig versucht, ein Windoofprogramm unter Linux zu compilieren.
Hat nicht hingehauen.

Falls jemand die Compilereinstellungen dazu weiß würd ich mich auch freuen.
Die kann ich dann auch selber reinschreiben.
"Hat nicht hingehauen"... "dazu".
Was hat nicht hingehauen und wozu?

Wo ist die FAQ, wenn man sie jemandem um die Ohren schlagen will ;-)

Re: Unter Linux Windowsprogramm compilieren - KDevelop

Verfasst: Do Jul 10, 2008 3:31 pm
von Dirty Oerti
Hupps^^

Dazu = eine Sourcedatei (source.c) per gcc zu einer .exe machen

:)

Hintergrund: Wollte ein kleines Programm für nen Freund schreiben, der Windoof benutzt.
Da ich nur Linux auf dem Rechner hab, kann ich schlecht Windoof starten und unter Windoof compilieren.
Deswegen will ich unter Linux den Programmcode eintippen, und dann auf "compilieren" drücken und eine .exe Datei rausbekommen, mit der Windoof was anfangen kann.

MfG
Daniel

Re: Unter Linux Windowsprogramm compilieren - KDevelop

Verfasst: Do Jul 10, 2008 3:35 pm
von Xin
Dirty Oerti hat geschrieben:Hintergrund: Wollte ein kleines Programm für nen Freund schreiben, der Windoof benutzt.
Da ich nur Linux auf dem Rechner hab, kann ich schlecht Windoof starten und unter Windoof compilieren.
Deswegen will ich unter Linux den Programmcode eintippen, und dann auf "compilieren" drücken und eine .exe Datei rausbekommen, mit der Windoof was anfangen kann.

MfG
Daniel
Dazu brauchst Du nicht eine Compiler-Entstellung, sondern einen Windows-Compiler.
Den mingw, also den gcc für Winodws gibt's auch als Linux-Executable. Ich habe damit GTK-Programme für Windows auf Linux kompiliert, geht ganz passabel.

Re: Unter Linux Windowsprogramm compilieren - KDevelop

Verfasst: Do Jul 10, 2008 3:40 pm
von Dirty Oerti
*Fragend guck*

Also unter Windoof habe ich mit gcc compiliert.

Aber wenn das mit mingw geht hab ich schonmal nen Anhaltspunkt :)

MfG
Daniel

Re: Unter Linux Windowsprogramm compilieren - KDevelop

Verfasst: Do Jul 10, 2008 3:45 pm
von Xin
Dirty Oerti hat geschrieben:*Fragend guck*

Also unter Windoof habe ich mit gcc compiliert.

Aber wenn das mit mingw geht hab ich schonmal nen Anhaltspunkt :)
Unter Windows wird in der Regel mingw installiert, was - wie gesagt - die Windows-Version vom GCC ist.
Vielleicht war gcc ein Link auf mingw-x86-windows-version-revision-blabla.exe?

Re: Unter Linux Windowsprogramm compilieren - KDevelop

Verfasst: Do Jul 10, 2008 3:48 pm
von Dirty Oerti
Xin hat geschrieben:Vielleicht war gcc ein Link auf mingw-x86-windows-version-revision-blabla.exe?
Kann ich dir nicht sagen.
Ist nicht mehr rekonstruierbar, nachdem ich Windoof komplett runtergemacht hab.


Könnte es aber sein, dass eine IDE einfach den gcc mitgebracht hat?
Bzw eine auf Windoof funktionierende Variante?

MfG
Daniel

Re: Unter Linux Windowsprogramm compilieren - KDevelop

Verfasst: Do Jul 10, 2008 3:50 pm
von Xin
Dirty Oerti hat geschrieben:Könnte es aber sein, dass eine IDE einfach den gcc mitgebracht hat?
Bzw eine auf Windoof funktionierende Variante?
Codeblocks installiert je nach Installationsarchiv den gcc.

Re: Unter Linux Windowsprogramm compilieren - KDevelop

Verfasst: Do Jul 10, 2008 3:51 pm
von fat-lobyte
Also auf meiner Kiste (Debian Testing) kann man nen mingw- cross compiler installieren.
Das Paket heißt "mingw32", und wenn mans installiert kriegt man so compiler executables mit komischen namen wie i586-mingw32-gcc oder so ähnlich.
Ich hab keine Ahnung und deswegen keine Details, aber vielleicht hilft dir das als denkanstoß.

Re: Unter Linux Windowsprogramm compilieren - KDevelop

Verfasst: Do Jul 10, 2008 3:55 pm
von Dirty Oerti
Xin hat geschrieben:
Dirty Oerti hat geschrieben:Könnte es aber sein, dass eine IDE einfach den gcc mitgebracht hat?
Bzw eine auf Windoof funktionierende Variante?
Codeblocks installiert je nach Installationsarchiv den gcc.
Genau.
Codeblocks hab ich ja auch verwendet. Vorher Dev-C++, dass hatte den auch dabei, soweit ich weiß zumindest.
fat-lobyte hat geschrieben:Das Paket heißt "mingw32",
Danke! Schau ich mir mal an.


MfG
Daniel