Comment compiler un fichier? - Ada - Programmation
Marsh Posté le 01-11-2005 à 13:00:14
En fait mon problème c'est que ce que je dois téléchargé c'est en ftp
Et ça ne marche pas, je ne sais pas à quoi ça correspond, et je ne sais pas comment faire
si vous pouviez m'aider...
merci
Marsh Posté le 01-11-2005 à 13:10:50
Avec GNAT (que tu dois télécharger sur le site d'AdaCore) en ligne de commande
gnatmake file.adb |
il va sortir un truc du type
gcc -c file.adb |
et te rendre un fichier "file.exe" que tu pourras exécuter (sous windows en tout cas)
Dans l'idéal, il faut même appeler gnatmake -gnatv pour activer toutes les détections d'erreurs et -gnatwa pour tous les warnings.
(pour trouver GNAT, c'est https://libre2.adacore.com/)
Marsh Posté le 01-11-2005 à 13:24:08
Eh bien justement, j'ai déjà téléchargé GNAT mais il ne reconnait pas la fonction gnatmake.
Alors je ne sais plus quoi faire...
Marsh Posté le 01-11-2005 à 13:34:27
T'as songé à vérifier si gnatmake était bien dans ton répertoire GNAT? dans repGNAT\bin.
Et il faut également que le répertoire de binaires de GNAT soit dans ton PATH, il te le propose à l'installation quand tu lances "gnat-gpl-2005-pentium-mingw32msv-bin.exe" (enfin tu as peut-être pris la version éducation)
Marsh Posté le 01-11-2005 à 14:32:07
je ne sais pas trop comment j'ai fait, mais maintenant j'arrive à compiler mes fichier
Hélas, j'ai un nouveau problème : une fois compiler je n'arrive pas à les exécuter, et certain à moitié.
De quoi celà vient il?
De quelle manière exécutez vous vos programmes?
Merci
Marsh Posté le 01-11-2005 à 15:20:00
En lançant l'exécutable craché par gnatmake
Marsh Posté le 31-10-2005 à 12:10:27
J'ai téléchargé l'éditeur adacore.
Mais au moment de le compiler, ça ne fonctionne pas, et j'ai le message suivant qui s'affiche :
Invalid command
Que dois je faire pour pouvoir compiler mes fichiers ?
Parce que c'est bien beau d'écrire un programme mais si on peut meme pas le tester pour voir si il marche...
Comment vous faites vous?
Message édité par Profil supprimé le 31-10-2005 à 18:34:24