Einzelnen Beitrag anzeigen

Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#2

Re: Unbekannte Compilerschalter?

  Alt 22. Dez 2008, 11:04
Hi Phoenix,

Zitat von Phoenix:
Ich habe hier in einer .cfg-Datei jedoch Schalter, die ich in der Doku nicht finde:
Code:
-$E-
-$F-
-$K-
-$N+
-$S-
Kann mir jemand sagen wo ich herausfinde, was diese Schalter machen, bzw. wie sie in meine .cfg-Datei kommen?
Da das ganze undokumentiert ist, ist es natürlich schwer darüber Aussagen zu finden. Auch bei mir haben die .cfg Dateien diese Switches.

Der DCC32 ignoriert ja großzügig (Compiler) Direktiven, die er nicht kennt. Ich denke daher, die sind aus irgendwelchen Pseudo-Backward-Compatibility-Gründen mit dabei.

Zumindest bei Turbo Pascal gab es diese Switches:
Warum die noch erzeugt werden ist eine gute Frage... Wohlmöglich neue Verwendung, wobei vielleicht vergessen oder ebenso undokumentiert wie dcc32 -Y für die System.pas.

Das automatische Strip-Reloc per {$SetPEFlags 1} kennt/nutzt ja auch kaum jemand.

Wobei: Ich hab mal kurz die Flags rausgelassen - und siehe da: Es unterscheided sich ein Byte in der EXE. Mal sehen, wo genau und was (wahrscheinlich im Header).

Nachtrag: Mumpitz, da sind nach jedem Compile etliche Unterschiede. Das ist nicht spezifisch für die Flags...

Gruß Assertor
Frederik
  Mit Zitat antworten Zitat