cerhu > comp.lang.* > comp.lang.ada

David MENTRE (15/01/2012, 20h07)
Bonjour à tous,

Je viens juste d'installer GNAT GPL 2011 sur un Linux Ubuntu 11.04 mais
je n'arrive pas à compiler avec (erreur de link avec le switch -lc) :

$ cat hello.adb
with Ada.Text_IO; -- Bibliothèque
procedure Hello is
-- Déclaration de la procédure "Hello"
begin
-- Imprimer "Hello, world!" à l'écran
Ada.Text_IO.Put_Line("Hello, world!");
end Hello;

$ gnatmake -vh hello

GNATMAKE GPL 2011 (20110419)
Copyright (C) 1995-2011, Free Software Foundation, Inc.
"hello.ali" being checked ...
-> "hello.ali" missing.
gcc -c hello.adb
End of compilation
gnatbind -x hello.ali
gnatlink hello.ali
/home/david/formal-verif/Ada/bin/../libexec/gcc/x86_64-pc-linux-gnu/4.5.3/ld: cannot find -lc
collect2: ld returned 1 exit status
gnatlink: error when calling /home/david/formal-verif/Ada/bin/gcc
gnatmake: *** link failed.

Une idée pour avancer ? Un problème avec la gestion des bibliothèques
sur Ubuntu 64 bits ?

Je suis bien en x86_64 :
$ uname -m
x86_64

Cordialement,
david
Pascal Obry (15/01/2012, 23h00)
David,

> Une idée pour avancer ? Un problème avec la gestion des bibliothèques
> sur Ubuntu 64 bits ?
> Je suis bien en x86_64 :
> $ uname -m
> x86_64


Pas certain, as-tu essayé avec:

$ export LIBRARY_PATH=/usr/lib/x86_64-pc-linux-gnu

Pas certain du nom du rep sous Ubuntu, tu l'auras avec:

$ ls -d /usr/lib/x86_64*

Pascal.
David MENTRE (16/01/2012, 19h48)
Bonjour Pascal,

Pascal Obry <pascal> writes:

> Pas certain, as-tu essayé avec:
> $ export LIBRARY_PATH=/usr/lib/x86_64-pc-linux-gnu
> Pas certain du nom du rep sous Ubuntu, tu l'auras avec:


Ça marche nickel, merci !

Le bon LIBRARY_PATH sur Ubuntu :

export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/

Merci encore !
david
Discussions similaires
Contenu des fichiers ali générés par la compilation GNAT

Essai compilation glade avec gnat 4.1

Pb avec Gnat.Sockets

Compilation Programme GTK avec GNAT GPS


Fuseau horaire GMT +2. Il est actuellement 08h19. | Privacy Policy