-6

エラーを取り除くには、gcc でどのオプションを使用する必要がありますか?

4

1 に答える 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 に答える