Wofür steht "fno" in der Kompilierungsoption "fno-stack-limit" von g ++?


7

Im folgenden Befehl:

$ g++ -fno-stack-limit

Was bedeutet fno stehen für ?


Bitte hören Sie auf, dies zu schließen. Es hat einige Ansichten gesammelt und ist anscheinend für andere hilfreich. Ja, Sie hätten die Manpage genauer lesen sollen, aber das passiert den Besten von uns.
Terdon

Antworten:


17

Es ist -fals "Flag" und noals "No Stack Limit"


Die Flag-Beschreibung war etwas verwirrend: Generieren Sie Code, um sicherzustellen, dass der Stapel nicht über einen bestimmten Wert hinauswächst, weder den Wert eines Registers noch die Adresse eines Symbols. (...)
Syntagma

5
@REACHUS: Die GCC-Manpage verwendet normalerweise denselben Absatz für -fdo-foound -fno-do-foo. Was dokumentiert ist, ist -fdo-fooin diesem Fall, dass Sie ableiten sollen, was das Gegenteil wäre.
Mat
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.