Re: Setting up an Ada hello world project



Ah thanks guys some progress at last. I definitely agree about just
compiling via the command line, my apps will definitely be simple
enough for that. I gave it a shot and this was the output:

C:\Documents and Settings\Mark>gnatmake "C:\helloworld_ada.adb"
gcc -c -IC:\ -I- C:\helloworld_ada.adb
helloworld_ada.adb:4:11: warning: file name does not match unit name,
should be
"hello.adb"
gnatbind -x helloworld_ada.ali
gnatlink helloworld_ada.ali

No .exe is generated under C:\, is that because I received a warning?
Do warnings stop compilation, smae as errors?

Thanks so much,
Mark



On Oct 31, 3:58 pm, Björn Persson <spam-a...@xxxxxxxxxxx> wrote:
markww wrote:
I finally got a working compiler for windows. However, I'm not quite
sure how to go about compiling a hello world application. The default
project created one source file with the text:
[...]
but the compiler complains that there are no Ada sources in this
project. How do I go about adding an Ada source? I just want to run
something like:

with Ada.Text_IO;

procedure Hello is
begin
Ada.Text_IO.Put_Line("Hello, world!");
end Hello;You don't need a project file to compile a hello world program. Since
you have Gnat you should put that in a file named "hello.adb" and then
run "gnatmake hello.adb". This should produce an executable file named
"hello.exe".

I think you should let the Gnat project files wait a bit. Right now you
can think of them as something GPS uses to store the settings you make.
Later, when you're more familiar with Ada, you can start learning what
Gnat project files are useful for.

--
Björn Persson PGP key A88682FD
omb jor ers @sv ge.
r o.b n.p son eri nu

.



Relevant Pages

  • Re: Setting up an Ada hello world project
    ... sure how to go about compiling a hello world application. ... project created one source file with the text: ... How do I go about adding an Ada source? ... Later, when you're more familiar with Ada, you can start learning what Gnat project files are useful for. ...
    (comp.lang.ada)
  • Re: Could not execute C2.EXE
    ... combined with the depth to the vb98 folder. ... check the folder containing the project files and delete any obj files ... C2.exe is used when compiling a native code exe. ... I have not applied any SP for VB6, ...
    (microsoft.public.vb.general.discussion)