ソースからツール/ライブラリを構築すると、どのような利点がありますか? [コピー]

ソースからツール/ライブラリを構築すると、どのような利点がありますか? [コピー]

ソースからビルドすることで得られる利点はありますか?コードはハードウェアアーキテクチャに適していますか?全体的に最適化が良くなりましたか?

APT / yumなどのパッケージ管理システムを使用するのではなく、ソースからビルドすることを選択するのはなぜですか?最適化上の利点がある場合、パッケージ管理システムの利点よりも大きい場合はいつですか?

ベストアンサー1

ソースからビルドすると、バイナリパッケージマネージャのバージョンを使用するときに利用できない次のオプションが提供されます。

ソースからコンパイルすると、次のことができます。

  • プロセッサ固有の最適化の使用
  • 最新バージョンを使用してください
  • コンパイルとリンクの仕組みの理解(@mattdmの提案)
  • バグ修正、開発作業
  • コンパイル時間オプションの設定(例:vimにX機能を含める)

おすすめ記事