Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » GNU-Kompilierung unter Windows laufen lassen.

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.04.2007, 16:12 Uhr
flappinski



Halllo,
ich habe ein gut funktionierendes Program, das unter Linux (mit G++ kompiliert) stabil läuft. Jetzt habe ich eine Anfrage von Leuten, die dieses Program unter Windows benutzen möchten. Wer hat damit schon Erfahrung, wie komme ich am schnellsten zu einem Ergebnis.
Vom ersten Eindruck her kann ich mich nicht entscheiden, ob ich mich auf MinGW oder Cross-Compiling stürzen sollte.
Vielleicht habt ihr ja einen Tip.
Danke,
Stephan
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.04.2007, 18:25 Uhr
Pablo
Supertux
(Operator)


wenn dein Programm keine Linux Spezifische Sachen enthält, dann kann man mit jedem Compiler kompilieren, sonst musst du auf jeden Fall vin Linux auf Windows portieren.

Eine andere alternative wäre es unter cygwin zu kompilieren.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.04.2007, 16:39 Uhr
Pler
Einer von Vielen
(Operator)



Zitat:
Eine andere alternative wäre es unter cygwin zu kompilieren.

Ja, aber dann läuft es auch nur unter Cygwin.

Projekte, die unter beiden Plattformen laufen, werden oft mit Linux-Makefiles _und_ mit einem Visual-Studio-Projekt ausgeliefert.

Kennst du CMake? Damit kann man eine Art Vorstufe zu den Makefiles erzeugen. Jenachdem, ob es unter Linux oder Windows benutzt wird, wird für das Projekt das Makefilezeug erzeugt, oder ein Visual-Projekt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.04.2007, 16:50 Uhr
0xdeadbeef
Gott
(Operator)


Wenn du make CFLAGS=-fno-cygwin mitgibst, linkt er gegen die Windows-Bibliotheken und braucht die cygwin-runtime nicht mehr. Es sei denn natürlich, das Projekt braucht auch noch andere Bibliotheken, die ihrerseits cygwin benutzen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.04.2007, 16:56 Uhr
Pler
Einer von Vielen
(Operator)


Cool, hab ich gar nicht gewusst.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: