reine C++ Anwendungen unter OSX für Windows compilieren?

  1. Gray

    Gray Thread StarterMacUser Mitglied

    Mitglied seit:
    09.06.2005
    Beiträge:
    2.310
    Zustimmungen:
    5
    hi

    ich hab vor ein paar Tagen angefangen, mich mit C++ zu beschäftigen und bin im Bezug auf Programmieren ein völliger Anfänger.

    Daher meine Frage:

    Ist es möglich, ein mit zB Smultron erstellte Dokument unter OSX für Windows zu kompilieren? Es ist ein Programm für Kommandozeilentools....

    mfg
     
    Gray, 06.01.2007
  2. minilux

    miniluxMacUser Mitglied

    Mitglied seit:
    19.11.2003
    Beiträge:
    13.975
    Zustimmungen:
    2.725
    ich bin mir nicht sicher ob ich dich richtig verstehe, aber wenn du unter OS X mit smultron (anscheinend ein Editor) einen (C++) Quelltext tippst und den via Terminal kompilierst, dann wir er für OS X kompiliert.
    verwendest du ausschliesslich die STL, kannst du den Quelltext ohne Änderung auf einem Win-System kompilieren und bekommst eine entprechende exe Datei
     
    minilux, 06.01.2007
  3. flummox

    flummoxMacUser Mitglied

    Mitglied seit:
    14.11.2004
    Beiträge:
    2
    Zustimmungen:
    0
    Das Stichwort heisst Cross Compilation. Der gcc unterstuetzt das auch von Haus aus jedoch koennte das Einrichten etwas Handarbeit erfordern.
     
    flummox, 07.01.2007
  4. below

    belowMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    13.289
    Zustimmungen:
    1.086
    Ersetze "könnte" mit "wird" und "etwas" mit "ziemlich viel" und dann stimmt's ;)

    Alex
     
    below, 07.01.2007
  5. sgmelin

    sgmelinMacUser Mitglied

    Mitglied seit:
    16.05.2004
    Beiträge:
    3.714
    Zustimmungen:
    40
    Cross Compilation erzeugt Code für verschiedene Hardwareplattformen, nicht für verschiedene Betriebssysteme. Das ist ein Unterschied.
     
    sgmelin, 07.01.2007
  6. below

    belowMacUser Mitglied

    Mitglied seit:
    15.03.2004
    Beiträge:
    13.289
    Zustimmungen:
    1.086
    Aber es ist schon richtig, man kann auf OS X gcc so einrichten, dass Windows Binaries erzeugt werden. Dazu gehören neue binutils und noch etwas mehr. Das meine flummox wahrscheinlich mit "Handarbeit".

    Ich habe gesehen, dass man es hinbekommen kann. Aber ich weiss auch, dass es nicht trivial ist.

    Alex
     
    below, 07.01.2007
  7. Spacemojo

    SpacemojoMacUser Mitglied

    Mitglied seit:
    16.05.2004
    Beiträge:
    617
    Zustimmungen:
    21
    Für Windows gibt es ein Programm, das heißt Cygwin. Das bietet dir ein Terminal, wie du es von OS X und Linux kennst, also mit Programmen wie gcc und make.
    Am einfachsten ist es, wenn man für Windows unter Windows kompiliert.

    Tobi
     
    Spacemojo, 07.01.2007
  8. autoexec.bat

    autoexec.batMacUser Mitglied

    Mitglied seit:
    21.01.2005
    Beiträge:
    2.113
    Zustimmungen:
    20
    autoexec.bat, 07.01.2007
  9. BFabian

    BFabianMacUser Mitglied

    Mitglied seit:
    24.12.2006
    Beiträge:
    21
    Zustimmungen:
    0
    $ port search mingw
    i386-mingw32-binutils cross/i386-mingw32-binutils 2.16.91-20060119-1 Mingw32 Binutils for i386-mingw32 cross development
    i386-mingw32-gcc cross/i386-mingw32-gcc 3.4.5-20060117-1 Mingw32 cross-compiler for i386-Win32
    i386-mingw32-runtime cross/i386-mingw32-runtime 3.9 Free Microsoft C runtime, headers and import libraries.
    i386-mingw32-w32api cross/i386-mingw32-w32api 3.6 Mingw32 Win32 headers and import libraries

    Sieht also gut aus. Ich hatte zuletzt auf einem gentoo-Linux-System eine solche Umgebung eingerichtet, also einfach die MinGW-Pakete installiert und es lief ohne Rumfummeln.
     
    BFabian, 07.01.2007
  10. Gray

    Gray Thread StarterMacUser Mitglied

    Mitglied seit:
    09.06.2005
    Beiträge:
    2.310
    Zustimmungen:
    5
    Danke erstmal an alle :)

    Ich denke ich werd mir dann doch lieber einen Compiler für XP zulegen....
     
Die Seite wird geladen...
Ähnliche Themen - reine C++ Anwendungen
  1. Wolfseye
    Antworten:
    16
    Aufrufe:
    311
  2. GeFa
    Antworten:
    9
    Aufrufe:
    601
    Gondomir
    15.08.2016
  3. Saloice
    Antworten:
    4
    Aufrufe:
    577
  4. ZoliTeglas
    Antworten:
    5
    Aufrufe:
    384
    mrthomasd
    13.10.2015
  5. Taki927
    Antworten:
    5
    Aufrufe:
    822
    weltenbummler
    16.07.2012