1

アプリケーションの分散バージョンを取得しようとするのは初めてです。GTK3 lib を使用する単純な C アプリケーションがあります。このアプリケーションをコンパイルし、GTK lib がインストールされていない別の Linux システムで実行可能ファイルを実行しようとすると、もちろん効かない!!

配布時に正常に動作する実行可能ファイルを取得するための既知の簡単なパッケージング方法はありますか?

または、アプリケーションのインストールに必要なライブラリを機能させる必要があります。もしそうなら、これを行うための最良の方法は何ですか?

注: クロスプラットフォーム ソリューションは必要ありません。GTK lib がインストールされていない別の Linux システムでアプリケーションを実行したいだけです。

4

1 に答える 1

0

つまり、静的にビルドするか、必要な依存関係を含むパッケージを作成します。

2番目の解決策は、私が推奨するものです。開発ファイルに依存する必要はなく、ライブラリのみに依存する必要があります。パッケージのビルド方法を理解するには、ディストリビューションのドキュメントを参照してください。

于 2013-07-03T23:26:12.867 に答える