1

GPS GPS 6.1.1 (20150118)でホストされているをインストールしましたi686-pc-mingw32 GNAT GPL 2015 (20150428-49)

それはHello Worldを正常にコンパイルしますが、静的にコンパイルされた最適化されていないランタイムが含まれているため、リリース実行可能ファイルでさえ巨大であり、(さらに重要なこと) adaランタイムはGPLの下でライセンスされており、クローズドソースの実行可能ファイルに静的にリンクできないことを理解する限り.

ランタイムを動的にリンクするように GPS / gcc を構成するにはどうすればよいですか?

4

2 に答える 2

2

これはこの質問に非常に近く、同じ答えが当てはまります。

ただし、[プロジェクト] > [プロパティ] ダイアログを使用して、GPS でプロジェクトのプロパティを編集したい場合:

  1. [スイッチ] タブ (左側) に移動します。

  2. [バインダー] タブ (上部) に移動します。

  3. [共有 GNAT ランタイム]チェックボックスをオンにします。

そこにいる間に、[コール スタックを例外に保存する] チェックボックスもオンにします。これは、未処理の例外のデバッグに役立ちます (バインダー スイッチは です-E)。

于 2016-02-01T14:21:53.360 に答える