2011-06-23 8 views
2

私はWikibooksからAdaを学びたいと思っています。私はGNAT GPL 2011をダウンロードしてインストールしました。付属のGPS IDEにプロジェクトを作成し、サンプルのHello Worldプログラムを作成しました。Ada - GNAT GPS IDEはバインドとリンクしていません

私の問題は、GPS IDEがプログラムをバインドしてリンクしないということです。 hereからgnatbindgnatlinkgccの後に実行する必要があります。コマンドラインから手動で実行すると、ビルドは成功し、実行可能ファイルが正しく生成されます。私はGPSで「すべてを構築する」をクリックした場合でも、私が得るすべては

gnatmake -d -PD:\path\to\project.gpr 
gcc -c -I- -gnatA D:\path\to\hello.adb 

[2011-06-23 13:05:17] process terminated successfully (elapsed time: 00.35s) 

であり、唯一の* .oのと* .aliファイルが生成されます。

私のアプリをGPSでバインドしてリンクする方法を教えてください。

答えて

5

[プロジェクト]メニューの[プロジェクトプロパティの編集]を選択します。 [メインファイル]タブをクリックします。 [追加]ボタンをクリックします。

プロジェクト内のファイルの一覧が表示されます。

メインプロシージャを含むファイルのチェックボックスをクリックします。ファイル名で行を強調表示するだけでは不十分です。ボックスをチェックする必要があります。

"OK"ダイアログから抜け出す。

F4キーを押し、[ビルド/プロジェクト/ビルドすべて]をクリックするか、[すべてビルド]アイコンをクリックしてビルドできます。

2

F4をクリックします。

「ビルドメインナンバー1」のショートカットにする必要があります。編集/キーショートカット/ビルドでショートカットを確認してください

幸いです!

4

GPS(またはむしろgnatmake)に、どのファイルをメインルーチンとみなすべきかを伝える必要があります。

これは、gprファイルのfor Main use ("foo.adb");で、または[メインファイル]タブのプロジェクトプロパティで行います。

関連する問題