C-Programme für Windows kompilieren (*.exe)

Dieses Thema im Forum "C/C++" wurde erstellt von zeael, 04.02.2007.

  1. zeael

    zeael Routinier

    Dabei seit:
    29.12.2006
    Beiträge:
    261
    Zustimmungen:
    0
    Hi...ich hab ein kleines Problem: Ich bin grad am C-Lernen und würde gerne einige Programme unter Linux (am besten mit gcc - falls das geht) für Windows kompilieren..als *.exe - Datei. Wie mach ich das?^^:hilfe2:

    Danke im Vorraus^^
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. keks

    keks nicht 1337 genug

    Dabei seit:
    17.01.2007
    Beiträge:
    401
    Zustimmungen:
    0
    Ort:
    Hessen
  4. #3 slash-ex, 04.02.2007
    slash-ex

    slash-ex Doppel-As

    Dabei seit:
    04.10.2006
    Beiträge:
    130
    Zustimmungen:
    0
    hehe.. du kannst auch meinen persönlichen fav nehmen. WINE ^^
     
  5. #4 nequiquam, 04.02.2007
    nequiquam

    nequiquam Tripel-As

    Dabei seit:
    11.01.2007
    Beiträge:
    169
    Zustimmungen:
    0
  6. #5 Hello World, 05.02.2007
    Hello World

    Hello World Routinier

    Dabei seit:
    22.11.2006
    Beiträge:
    324
    Zustimmungen:
    0
    Wird aber nicht mehr weiterentwickelt.

    Es wurde ja schon auf MinGW hingewiesen. Wenn Du POSIX-APIs verwendest, benötigst Du wahrscheinlich auch noch cygwin (oder Du musst dein Programm von Hand auf das Win32-API porten. In dem Fall bräuchtest Du noch das Windows Platform SDK, das es bei MS zum Download gibt).
     
  7. #6 root1992, 05.02.2007
    root1992

    root1992 von IT-Lehrern besessen

    Dabei seit:
    02.01.2006
    Beiträge:
    1.138
    Zustimmungen:
    0
    Ort:
    Märchenwald
    Ich denke du brauchst einen C bzw. C++ kompiler für Win. Den gcc bzw. g++ müsst es auch für win geben.
    Ich habe mal zum testen das bloodshed benutz. (glaube benutzt auch wieder g++/gcc) aber so wie ich bin, hab ich eine kleine Abneigung gegen Entwicklungsumgebungen ;)
     
  8. #7 supersucker, 05.02.2007
    supersucker

    supersucker Foren Gott

    Dabei seit:
    21.02.2005
    Beiträge:
    3.873
    Zustimmungen:
    0
    wurde doch schon mehrmals erwähnt:

     
  9. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    Na, bis zum 1.April dauert es aber doch noch ein bisschen. Oder ist das der rosa Valentinsfrust?

    Allerdings kann man, soweit ich weiss, gcc tatsaechlich als cross-compiler kompilieren, allerdings weiss ich nicht, ob man dazu noch weitere Bibliotheken benoetigt.
     
  10. #9 hoernchen, 15.02.2007
    hoernchen

    hoernchen UBERgarstiges nagetier

    Dabei seit:
    17.02.2005
    Beiträge:
    1.081
    Zustimmungen:
    0
    klar, und wenn ich einen benziner mal kurz streichel, kann ich auch diesel tanken... nein, das geht nicht, sorry.

    zur letzen frage : http://de.wikipedia.org/wiki/Cross-Compiler
     
  11. #10 supersucker, 15.02.2007
    Zuletzt bearbeitet: 15.02.2007
    supersucker

    supersucker Foren Gott

    Dabei seit:
    21.02.2005
    Beiträge:
    3.873
    Zustimmungen:
    0
    Sowohl als auch.

    Das mit den Betriebssystemen ist allerdings in den meisten Fällen eher theoretischer Natur.

    Jein,

    so klappt das nicht.

    Ein typischer (und ziemlich unübersichtlicher) Weg, ist z.B. sowas zu machen wie:

    - du prüfst im makefile, auf welchem OS du dich befindest
    - das übergibst du dann dem compiler-aufruf
    - nun hast du im source-code z.B. wie

    Code:
    #ifdef WINBUILD
    #include "windows.h"
    und

    Code:
    #ifdef LINUX
    #include ....
    Das kannst du aber in grossen Projekten gleich mal knicken, weil dann dein Code nur so von ifdef und ifndefs wimmelt und keiner mehr durchblickt.

    Nicht ohne Grund haben plattformunabhängige Sprachen wie Java ihre Existenzberechtigung....

    Und wenn man einmal obige Konstrukte in wirklich grossen Projekten gesehen hat und man dann mit diesem Chaos weiterarbeiten musst, lernt man java und andere Sprachen zu schätzen...........:)
     
  12. rikola

    rikola Foren Gott

    Dabei seit:
    23.08.2005
    Beiträge:
    2.133
    Zustimmungen:
    0
    Ich sehe mir die Liste meist mit
    Code:
    cpp -ansi -dMM < /dev/null
    
    an. Oder entsprechend anderen Schaltern statt '-ansi'.
     
  13. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  14. Dima23

    Dima23 Hustler

    Dabei seit:
    21.04.2007
    Beiträge:
    1
    Zustimmungen:
    0
    Ort:
    Rheine
    Hallo,

    bin ganz neu hier. Hab ein Problem zu dem Thema aba wollt keinen neuen Thread aufmachen, weil es nur um ein Paket geht. Wenn ich devcpp starten möchte kommt immer:
    "./devcpp: error while loading shared libraries: libqtintf.so: cannot open shared object file: No such file or directory"

    Finde das Paket libqtintf.so aba niergends. Kann mir einer helfen?

    PS: Habe openSuse10.2...
     
  15. #13 Hello World, 30.04.2007
    Hello World

    Hello World Routinier

    Dabei seit:
    22.11.2006
    Beiträge:
    324
    Zustimmungen:
    0
    Es gibt dev-cpp gar nicht für Linux. Kannst Du mal einen Link posten woher Du das hast?
     
Thema: C-Programme für Windows kompilieren (*.exe)
Besucher kamen mit folgenden Suchen
  1. c kompilieren windows

    ,
  2. programm kompilieren windows

    ,
  3. c programmieren auf ubuntu 15.04

    ,
  4. Sourcecode unter Linux für Windows kompilieren ,
  5. linux programm für windows kompilieren
Die Seite wird geladen...

C-Programme für Windows kompilieren (*.exe) - Ähnliche Themen

  1. SAMBA für Windows10 Domäne einrichten

    SAMBA für Windows10 Domäne einrichten: Hallo, ich habe letztes Wochenende verzweifelt versucht, Samba auf meinem Server einzurichten, daher versuche ich aktuell meinen Fehler zu...
  2. Empfehlung für Server Distribution

    Empfehlung für Server Distribution: Hallo, ich habe hier zu Hause einen kleinen Heimserver, auf welchem ich ein paar Daten für den Zugriff im Haus, einen kleinen Web Service für...
  3. Kleinigkeiten für Euch, mich nicht :-) pkg_add ; DVD rw mounten

    Kleinigkeiten für Euch, mich nicht :-) pkg_add ; DVD rw mounten: Hallo, ich habe 2 Problemchen. Ich kann nichts mehr installieren. Ich brauche aber unbedingt ein Brenn-Programm. Ein schönen Partitionierer usw....
  4. Welche Distri für Programming from the Ground Up

    Welche Distri für Programming from the Ground Up: Hallo! Ich möchter gerne das Buch Programming from the Ground Up durcharbeiten. savannah_nongnu_org/projects/pgubook/ Da geht es um Programmieren...
  5. Zeichen an Zeilenanfang für bestimmten Zeilenbereich einfügen

    Zeichen an Zeilenanfang für bestimmten Zeilenbereich einfügen: Hallo, ich würde gerne in einem Textdokument, z.B. von Zeile 10 - 18, an den Zeilenanfang ein # einfügen. Habe mir schon diverse Seiten zu SED...