質問

GNATプログラミングスタジオ2011を使用しています。

コードをexeファイルにパッケージ化する方法を知りたいです。パッケージなど、コードをEXEファイルにリリースし、GPS2011をインストールしていない他のコンピューターで実行できます。

ありがとう!晴れ

役に立ちましたか?

解決

あなたは付け加えられます -static リンカーフラグに。その後、すべての共有ライブラリが実行可能ファイルに配置されます。しかし、サイズについて泣かないでください;)

他のヒント

プロジェクトにGPSを構成したとき、メインプログラムに何を呼び、どこに配置するかを伝えました。

そのファイルは、すべてのコードを含む「Exe」ファイル(文字通り「.exe」、または他のUNIXベースの環境に名前を付けたものであろうと)です。

あなたのプログラムが何かを採用している場合 共有 ライブラリまたはサポートデータまたは構成ファイルは、ターゲットマシンに既にインストールされているものを用意する必要があるか、インストールパッケージの一部として含める必要があります。

「メイン」のexeがあるので、これは単にインストールパッケージの質問になります。 Windowsで作業している場合は、多くのインストーラーユーティリティが利用可能です。Linuxには、RPMやDeb'sなどのさまざまなパッケージオプションがあります。また、実行ディレクトリ階層の(圧縮)TARファイルを単純に提供するオプションが常にあります。

私は好きです GNAT 開発のために、しかし MinGW 準備するための使用可能な代替品です .exe ファイル。

補遺:それに注意してください Mingw から派生 FSF GNAT, 、 そしてその GNATは一般公開ライセンスを変更しました コンパイルされたコードの配布に適用されます Mingw. 。 GNATプログラミングスタジオ2011にコンパイルされたコードを配布する前に、コピーに付属しているライセンスを確認する必要があります。関連する議論が見つかるかもしれません ここ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top