Loose-Info.com
Last Update 2021/01/21
TOP - 各種テスト - gcc


ファイルからコマンドラインオプションの読み込みを実行
英数字または./-_のみが含まれている場合を除き、引数が引用符で囲まれる以外は-vオプションと同様の出力。コマンドは実行されない
-E
プリプロセス実行後に停止
-S
ソースファイルのコンパイルまでを実行
言語標準をANSI C (ISO C90)としてコンパイル
翻訳単位内で宣言・定義された全ての関数のプロトタイプ宣言をファイルに出力
-c
ソースファイルのコンパイルおよびアセンブルまでを実行
名前付き引数の無い可変個引数関数の有効化
asm、inline、typeofをキーワードから除外。
__asm__、__inline__、 __typeof__で代用可能
接頭辞が __builtin_ で始まらない組み込み関数の認識を無効化
関数で指定した接頭辞が __builtin_ で始まらない組み込み関数の認識を無効化
char型をunsigned charと同様に符号無しの型とする
char型をsigned charと同様に符号有りの型とする
ビットフィールドを符号無しの型とする
(宣言がsignedまたはunsignedのどちらも使用しない場合)
ビットフィールドを符号付きの型とする
(宣言がsignedまたはunsignedのどちらも使用しない場合)
構造体と共用体のメンバのデフォルトのバイトオーダをエンディアンに設定
-o
出力ファイル名の指定
コンパイルの各段階の通信に、一時ファイルではなくパイプを使用
コンパイラが標準のspecファイルを読み込んだ後に、ファイルを処理
言語標準を言語標準としてコンパイル
-v
コンパイル過程の実行コマンド・関連情報(バージョン番号)などを表示
全てのサブコマンドの呼び出しにラッパープログラムを使用
-x
コンパイラへ供給するファイルの言語を明示的に指定
コマンドラインオプションの説明を標準出力に出力。
各ツールのターゲットを特定したコマンドラインオプションの説明を(標準出力に)出力
呼び出されたGCCのバージョン番号と著作権を表示