programme en c avec gnatmake
Thomas De Contes <[email protected]>
| Newsgroups | gmane.comp.lang.ada.france |
|---|---|
| Message-ID | <[email protected]> |
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/
_______________________________________________
Site WWW de l'association Ada-France: http://www.ada-france.org/
[email protected]
http://www.ada-france.org/mailman/listinfo/ada-france