Wiki

[新規] [編集]

gcc,g++(Unixコマンド)

Unixコマンド > 開発関係 >

効果

C プログラムをコンパイル・リンクする(gcc).
C++ プログラムをコンパイル・リンクする(g++).

由来

GNU C Compiler

書式

% gcc [オプション|ファイル]...
% g++ [オプション|ファイル]...
ファイルは絶対パスでも相対パスでもよい。

オプション

主なものを挙げる.
オプション効果
-cコンパイルまでしてリンクしない
-gデバッグ情報を埋め込む(gdb?参照)
-lライブラリリンク時にこのライブラリを使う
-o ファイル生成ファイルを指定する
-Iディレクトリinclude? ファイルを検索するディレクトリのリストにこのディレクトリを追加する
-Lディレクトリライブラリファイルを検索するディレクトリのリストにこのディレクトリを追加する
-Oレベルソースコードを最適化する(最適化レベルは1〜3)
-O0ソースコードを最適化しない
-Osサイズに関して最適化する
-Wall全ての警告文を出力する