ソースでコンパイルされたアプリケーションのソースコードはどこに配置する必要がありますか?

ソースでコンパイルされたアプリケーションのソースコードはどこに配置する必要がありますか?

以前は、ソースからアプリケーションをコンパイルするときにそこからソースコードを抽出し、~/srcそこからコンパイルしました。

~/src今、私はLinuxがそのようなアプリケーションのソースコードの場所をすでに持っている可能性があるので、おそらくそのディレクトリを作成する必要はないことに気づきました。

そうですか?コンパイルしたいサードパーティ製アプリケーションのソースコードを含むLinuxのディレクトリは何ですか?

答え1

あらかじめ決められた場所はなく、世界中で好まれる場所もありません。私が知っている最も近いアナログは/usr/srcRed Hat Enterprise Linuxとその派生製品のツリーですが、コンパイルするほとんどのアプリケーションは独自のディレクトリに展開し、権限のないユーザーにコンパイルし、root権限でインストールを使用するように設計されています。

関連情報