1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

C Compiler erkennen ueber ein define?

    • Frage
  • Kongo
  • 7. Januar 2005 um 18:11
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Kongo
    Punkte
    295
    Beiträge
    44
    • 7. Januar 2005 um 18:11
    • #1

    Wie erkenn ich mit welchen Compiler mein Code kompiliert wird? Hat nicht normal jeder Compiler ein define so dass ich zb schreiben koennte:

    #ifdef GCC

    #else

    #endif

    Speziell mein ich da gcc und c89.

    Maik

  • Plantschkuh!
    Punkte
    6.173
    Beiträge
    1.181
    • 7. Januar 2005 um 18:56
    • #2

    c89 ist normalerweise auch nur gcc mit -ansi aufgerufen (oder allgemeiner halt der ortsansässige C-Compiler im strengen C89-Modus). Falls du nur diese beiden unterscheiden willst: gcc definiert das Makro __STRICT_ANSI__ genau dann, wenn mit -ansi kompiliert wird. Vielleicht reicht es ja für deine Zwecke, das zu testen.

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum