From: david-mamour@hotmail.fr
Subject: Ada library, interfacing ADA with C
Date: Tue, 18 Dec 2007 05:16:02 -0800 (PST)
Date: 2007-12-18T05:16:02-08:00 [thread overview]
Message-ID: <ead660a7-6830-413f-ac88-31da6c7bf9eb@n20g2000hsh.googlegroups.com> (raw)
Hello everybody !!!
I have to interface ADA with C and I would like to create an ADA
library.
I read the gnat manual and it is said that i can use gnatmake and a
project library.
So I use gnatmake:
$ gnatmake -Pmy_lib.gpr
I get the following message:
powerpc-eabispe-gnatbind -n -o b~lib.adb -Llib prog1.ali prog2.ali
powerpc-eabispe-gcc -c b~lib.adb
building static library for project my_lib
powerpc-eabispegnatmake: powerpc-elf-ar not found in path.
In fact I haven't powerpc-elf-ar on my computer, so i created a link
to it with :
ln -s powerpc-eabispe-ar powerpc-elf-ar
But the problem is the same and all my PATH are good.
My project library my_lib.gpr
/******** Library project*****/
project My_Lib is
for Source_Dirs use ("SRC");
for Object_Dir use "CGN";
for Library_Name use "lib";
for Library_Dir use "LIB";
for Library_Kind use "static";
end My_lib;
Because it didn't work, i tried to create a library with the
following
command:
powerpc-eabispe-ar rc libmy_lib.a prog1.o prog2.o
but there is an other problem because gnatlink ask me to supply an
ALI
file which has a corresponding bind file so I can't create an
executable.
Could you say me how must I use a library file with gnatlink (which
command use) ?
I forgot to say you I use Cygwin a Unix emulator.
next reply other threads:[~2007-12-18 13:16 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-12-18 13:16 david-mamour [this message]
2007-12-18 14:06 ` Ada library, interfacing ADA with C Robert Jones
2007-12-19 12:42 ` Simon Wright
2007-12-19 19:37 ` Martin Krischik
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox