EXE-Datei unter KDevelop erstellen

Gast #61035
Lesenswert?

Hi

Blödsinn. Natürlich kann man das. Den GCC kann man unter Linux auch als
Crosscompiler compilieren der als Target DOS hat. Diesen Compiler kann
man dann in KDevelop einbinden.

Ob das aber Sinn macht?

Matthias
Gast #61037
Lesenswert?

Hi

ich finde es immer wieder lustig das Leute ein Programm das keine
Fenster/GUI/sonstwas hat als popelig abtun. In den Fenstern steckt kaum
Arbeit drin bzw. die Programmierung bezieht sich da auf stupides
Abfangen von Ereignissen und Weiterreichen an einen Programmkern der
die eigentlichen Aufgaben übernimmt.

BTW:
Eigentlich sollte sich ein GCC unter Linux auch mit Windows als Target
kompilieren lassen. Damit kann man dann unter Windows alles machen. Ob
das geht hab ich selber noch nicht probiert. Für DOS kann ich es
allerdings bestätigen.

Matthias
Gast #61038
Lesenswert?

Hallo Matthias

Nur aus Neugier: Man kann mit gcc unter Linux ein Windowsprogramm mit
Fenstern und so schreiben und kompilieren? Braucht das keine weiteren
Bibliotheken oder Windows spezifische Sachen?


Gruss Thomas Berger
Gast #61043
Lesenswert?

Mit dem GCC geht im Prinzip fast alles... Klar kann man auch
DOS/Win32-Anwendungen schreiben, aber spätestens bei Fenstern wirds
kompliziert, außer man verwendet Libs, die auf beiden Plattformen zur
Verfügung stehen (zB Qt), und wenn man dann noch am besten statisch
linkt dann gehts schon halbwegs.. Sinn machts keinen, weils auch
C-Compiler für Windows gibt, und KDevelop kann man ohne große Verluste
durch zB EditPlus ersetzen, da hat man auch eine Gratis-Lösung.

BTW: Wenn Johann Crosscompiling usw gemeint hätte, dann denke ich hätte
sich die Frage für ihn erübrigt. Aus der Fragestellung geht dür mich
hervor, dass Crosscompiling mit dem GCC etwas sehr hoch für ihn sein
würde - rein realistisch gesehen. Weil ganz so einfach ist das auch
wieder nicht.
Gast #61044
Lesenswert?

Rainer hat's getroffen... Wenn Du z.B. Qt verwendest, kannst Du ein
Programm unter Liunx mit KDevelop entwickeln und dann mit minimalen
Änderungen nach Windows übernehmen. Allerdings mußt Du es dann z.B. mit
Visual C++ und dem Qt für Windows compilieren. Mit Qt ist es auch
relativ einfach, Fenster, Slider, Checkboxes etc. zu verwenden, und
dafür gibt es sogar auch noch ein Programm, mit dem man sich die
Oberfläche zusamenklicken kann...
Ich hab das schonmal so gemacht und das Programm läuft auf beiden
Systemen so wie es soll...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren