[ada-france] programme en c avec gnatmake
Thomas De Contes
d.l.tDeContes at free.fr
Ven 18 Aou 14:33:47 CEST 2006
bonjour :-)
Est il possible de compiler un programme en c directement avec gnatmake
?
thomas% gnatmake inet-addr.c
gcc -c -x ada inet-addr.c
inet-addr.c:1:01: illegal character
inet-addr.c:2:01: illegal character
inet-addr.c:3:01: illegal character
inet-addr.c:4:01: illegal character
inet-addr.c:5:01: illegal character
inet-addr.c:8:01: illegal character, replaced by "("
inet-addr.c:9:25: illegal character, replaced by "("
inet-addr.c:13:09: illegal character, replaced by ")"
inet-addr.c:15:01: illegal character, replaced by ")"
gnatmake: "inet-addr.c" compilation error
C'est pour essayer de voir où se situe un bug dans une conversion ada/c
:
Chez moi le programme "value" de adasockets ne marche pas, comme si
"inet_addr" renvoyais une mauvaise valeur.
J'ai constaté qu'avec un programme en c qui utilise "inet_addr" compilé
avec gcc, ça marche bien.
Je voulais maintenant compiler ce programme en c dans les conditions
les plus proches possibles de celles avec lesquelles est compilé du
code c qui va être intégré à du code ada.
D'ailleurs, pour l'étape suivante (si à cette étape ça marche toujours
bien), est ce que quelqu'un aurais deja fait un mini-programme ada qui
se contente d'appeler un "main" en c en lui passant les paramètres de
la ligne de commande ?
--
Mon CV : http://tDeContes.hd.free.fr/divers/emploi/
Plus d'informations sur la liste de diffusion Ada-France