was ist die Verwendung von "-Wa, Optionen" in gcc [geschlossen]

8

Wie benutze ich

?
  

-Wa, Option

in gcc und welche Möglichkeiten ich dem Assembler geben kann. Wo bekomme ich die Liste der Optionen? Was bedeutet -Wa, -a, -ad ? Ich fand es hier

    
user2359003 07.05.2013, 15:50
quelle

3 Antworten

7

Überprüfen Sie immer die Dokumentation

  

-Wa, Option
  Option als Option an den Assembler übergeben. Wenn die Option Kommas enthält, wird sie an den Kommas in mehrere Optionen aufgeteilt.

Also in Ihrem Fall wurden -a und -ad an den Assembler übergeben, was diese von Ihrem Assembler abhängig machen. GCC weiß nicht, was mit systemspezifischen Assembler-Optionen zu tun ist. Wenn Sie also das -Wa -Flag angeben, kann es einfach wissen, was passiert ist.

Sie finden die Dokumentation auch lokal auf den man-Seiten . Um die Dokumentation zu GNU's Assembler zu öffnen, führen Sie folgendes aus:

%Vor%

Es öffnet sich:

%Vor%     
Mike 07.05.2013 15:53
quelle
2

Da diese Optionen an den Assembler übergeben werden, müssen Sie die Manpage für as , nicht gcc überprüfen.

-a aktiviert die Ausgabeauflistung der Baugruppe (die in die Standardausgabe geschrieben wird), während -ad jede Debugging-Anweisung aus der Ausgabeauflistung auslässt.

    
John Bode 07.05.2013 16:09
quelle
0

Um eine Liste der Optionen eines Befehls in bash zu sehen, können Sie den folgenden Befehl ausführen:

%Vor%

In diesem Fall

%Vor%

zeigt an, dass -Wa,option Folgendes bedeutet:

  

Übergeben Sie die Option als Option an den Assembler. Wenn die Option Kommas enthält,   Es ist in mehrere Optionen an den Kommas aufgeteilt.

    
Florin Stingaciu 07.05.2013 15:54
quelle

Tags und Links