エラーを取り除くには、gcc でどのオプションを使用する必要がありますか?
質問する
28914 次
1 に答える
15
Linuxでは、最初にコンパイルする必要があります
gcc -g -Wall -pthread yourcode.c -lpthread -o yourprogram
-g
デバッグ情報を-Wall
要求し、すべての警告を-pthread
要求し、POSIX スレッドのサポートを要求します。
警告なしでコンパイルされ、それをデバッグしたgdb
場合、コンパイラーを最適化して、置き換え (または後に追加) する必要がある場合が-g
あります。-O2
すぐに、いくつかのコンパイル単位で構成される (相互にリンクされた) プログラムを作成したくなるでしょう。次に、GNU makeのようなビルダーの使用方法を学習する必要がありますMakefile
(タブはタブ内で重要であることを忘れないでください)。
もちろん、ソース コードにはバージョン管理システムを使用する必要があります (おそらくgitoriousまたはgithubを介してgitを使用することをお勧めします)。
于 2012-10-10T06:17:21.940 に答える