GNU/Linux >> Linux の 問題 >  >> Linux

Linux ディストリビューションのバイナリ互換性

バイナリを静的にリンクすると、一部のライブラリがそのマシンで正しく機能しないため (認証方法が異なるなど)、バイナリの移植性が低くなります。

「珍しい」ライブラリを静的にリンクし、サポートされているディストリビューションのセットを最小限に抑えれば、問題ありません。

C ライブラリ (またはバイナリ全体) を静的にリンクしないでください。これはトラブルの元です :)

(たとえば) Google が Chrome で何をしているのか見てみましょう。


Linux 標準ベースに入る 個々の Linux ディストリビューション間の違いを減らします。参照

  • http://www.linuxfoundation.org/collaborate/workgroups/lsb
  • http://en.wikipedia.org/wiki/Linux_Standard_Base

Linux
  1. CでのLinuxソフトウェアライブラリを理解するためのガイド

  2. Linux 共有ライブラリのストリッピング

  3. Mac OS X と Linux 間のバイナリ互換性

  1. Linuxでバイナリファイルを分析する10の方法

  2. Linux –ディストリビューションの選び方??

  3. Linux 3Dグラフィックライブラリ?

  1. 私のカスタム Kali Linux ディストリビューション

  2. Linux ディストリビューション名を確認する

  3. ライブラリの場所をバイナリに指定するにはどうすればよいですか? (Linux)