Python モジュールと Python フレームワークの「lib-dnyload」ディレクトリ内のコードを見て、コードがある種の GUI やグラフィックを作成するたびに、.so 拡張子を持つ非 Python ファイルをインポートすることに気付きました。そして、「lib-dnyload」には大量の .so ファイルがあります。
グーグルで調べた結果、これらのファイルは共有オブジェクトと呼ばれ、C または C++ で記述されていることがわかりました。私は Mac を持っていて、GCC を使用しています。Python 経由でアクセスできる共有オブジェクト ファイルを作成するにはどうすればよいですか? 主に、Mac OS X を使用して GCC で共有オブジェクトを作成する方法だけです。