LinuxでC言語をコンパイルする方法

王林
リリース: 2019-12-06 10:23:17
オリジナル
6842 人が閲覧しました

LinuxでC言語をコンパイルする方法

Linux システムでの C プログラムのコンパイル:

gcc -Wall -g -o tfP tfP.c
ログイン後にコピー

オプションの説明:

-Wall は、コンパイル プロセス中のコンパイラを表します。一部の変数が使用されていない、ポインタが指す型が間違っている、main 関数が整数値を返さないなどの警告メッセージ (Warning) が出力されます。

この種の情報はエラーではなく、コンパイルには影響しませんが、プログラムのバグの原因となる可能性があり、コード内のエラーを見つけたり、コード形式を標準化するのにも役立ちます。したがって、コンパイルするたびに -Wall パラメーターを追加することをお勧めします。

推奨オンライン ビデオ チュートリアル: linux ビデオ チュートリアル

-g は、コンパイラがデバッグ (debug) 情報を収集することを意味します。このようにして、プログラムが正しく実行されない場合、gdb や lldb などのツールを使用して 1 行ずつデバッグし、エラーの原因を簡単に見つけることができます。プログラムに問題がないことが 100% 確信できない場合は、-g パラメーターを追加することをお勧めします。これはデバッグ時に非常に便利です。

-o は、コンパイラがコンパイルされた実行可能ファイルを、指定した名前で指定したフォルダーに出力することを意味します。 -o 内のスペースの後の名前は、出力ファイルの名前です。

例: -o の後に test が続きます。これは、コンパイルが成功した後、gcc が現在のディレクトリに test という実行可能ファイルを生成することを意味します。このパラメータを追加しない場合、各コンパイル後に生成される実行可能ファイルはルート ディレクトリに配置され、a.out という名前が付けられます。コンパイルが成功するたびに、以前の a.out ファイルが上書きされます。したがって、より整理するために -o パラメーターを追加することをお勧めします。

おすすめの関連記事とチュートリアル: linux チュートリアル

以上がLinuxでC言語をコンパイルする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!