コンパイル済みのモジュールはプラットフォーム非依存なので、ひとつのライブラリを異なるアーキテクチャのシステム間で共有できる。

コンパイル済みのモジュールは、通常、プラットフォーム非依存ではありません。コンパイル済みのバイナリは、通常、特定のプラットフォーム(たとえば、Windows、Linux、macOSなど)とアーキテクチャ(たとえば、x86、x86_64、ARMなど)に依存します。そのため、異なるアーキテクチャのシステム間で同じコンパイル済みのモジュールを共有することはできません。

ただし、Pythonのソースコードはプラットフォーム非依存であり、Pythonのインタプリタがインストールされているすべてのシステムで実行できます。したがって、Pythonのソースコードを共有することは可能ですが、コンパイル済みのバイナリではありません。そのため、Pythonのモジュールを異なるアーキテクチャのシステム間で共有する場合は、ソースコードを共有し、それを各システムで独自にコンパイルして使用する必要があります。

未分類

Posted by ぼっち