私はpythonスクリプトをコンパイルするためにcx_freezeを使用しています。プログラムをコンパイルすると、すべてのファイルが指定された1つのフォルダに置かれます。共有ライブラリが同じディレクトリにない場合、実行ファイルは実行されません。Cx_freeze - 共有ライブラリを/ usr/libにインストールする方法
ライブラリを実行するために、実行可能ファイルが/ usr/lib/PROGRAMNAME /内にあるように設定するにはどうすればよいですか?
私はpythonスクリプトをコンパイルするためにcx_freezeを使用しています。プログラムをコンパイルすると、すべてのファイルが指定された1つのフォルダに置かれます。共有ライブラリが同じディレクトリにない場合、実行ファイルは実行されません。Cx_freeze - 共有ライブラリを/ usr/libにインストールする方法
ライブラリを実行するために、実行可能ファイルが/ usr/lib/PROGRAMNAME /内にあるように設定するにはどうすればよいですか?
bbfreeze
は、すべてを1つの実行可能ファイルに入れます。あなたは、次のcx_Freezeのコマンドでそれを行うことができます
:
python3 setup.py install --prefix=/usr
これが展開されます:
*.so
、library.zip
をし、ファイルを含む)へのシンボリックリンク/usr/lib/YourAppName/
/usr/bin/yourapp
へ/usr/lib/YourAppName/yourapp
。
私は現在の解決策としてこれを保持しますが、私は単一の実行可能ファイルを作成する代わりにライブラリを使用できるようにしたいと考えています。 – MetaDark