Site de téléchargement (HTTP): Site de téléchargement (FTP): ftp://cs.nyu.edu/pub/gnat/3.14p/gnat-3.14p-i686-pc-linux-gnu-bin.tar.gz Version utilisée: 3.14p Taille du package: 10,5 Mo Estimation de l'espace disque requis: 40 Mo |
Le package gnat contient un compilateur Ada précompilé. Ce package est utilisé pour satisfaire la dépendance circulaire lors de la recompilation de gcc pour inclure ada.
Vous pouvez ne pas faire l'installation de gnat si vous ne voulez pas recompiler gcc pour y ajouter le support d'ada.
gnat dépend de tcsh-6.12 |
Installez gnat en lançant les commandes suivantes:
./doconfig |
Le script ci-dessus vous demandera comment et où vous souhaitez installer gnat. Pour éviter les conflits avec le système gcc, el package sera installé dans un répertoire séparé, qui pourra ensuite être supprimé du système.
En réponse aux questions posées par le script doconfig, entrez 3 à la première question et and /opt/gnat à la deuxième.
Pour finir l'installation, lancez
./doinstall |
Le compilateur gnat peut être invoqué en lançant le binaire gcc par le script ci-dessus. Pour éviter les conflits avec le système gcc, nous renommerons la commande gcc.
cd /opt/gnat/bin && mv gcc gnatgcc && cd real && mv gcc gnatgcc |
Site de téléchargement (HTTP): http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-3.2.1/gcc-3.2.1.tar.bz2 Site de téléchargement (FTP): ftp://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-3.2.1/gcc-3.2.1.tar.bz2 Version utilisée: 3.2.1 Taille du package: 20,1 Mo Estimation de l'espace disque requis: 591 Mo |
Le package gcc contient des compilateurs GNU. Ceci est utile pour compiler des programmes écrits en Ada, C, C++, Fortran, Java et Objective C.
Installez gcc en lançant les commandes suivantes:
PATH_HOLD=$PATH && export PATH=$PATH:/opt/gnat/bin && cd gcc/ada && touch treeprs.ads [es]info.h nmake.ad[bs] && cd ../.. && mkdir ../gcc-build && cd ../gcc-build && ../gcc-3.2.1/configure --prefix=/usr --enable-shared \ --enable-languages=c,c++,objc,f77,ada,java --enable-threads=posix \ --enable-__cxa_atexit --enable-clocale=gnu && make bootstrap && make -C gcc gnatlib_and_tools && make install-no-fixedincludes && ln -sf g77 /usr/bin/f77 && export PATH=$PATH_HOLD |
Vous pouvez supprimer l'installation de gnat:
rm -rf /opt/gnat |
export PATH_HOLD=$PATH : Cette commande stocke le chemin courant avant qu'il soit modifié de façon à ce qu'il soit restauré après installation.
export PATH=$PATH:/opt/gnat/bin : Cette commande permet la construction pour trouver le compilateur Ada de gnat pour construire Ada.
touch treeprs.ads [es]info.h nmake.ad[bs] : Cette commande crée les fichiers nécessaires pour la construction d'Ada. Cette étape peut ne pas être réalisée si vous ne voulez pas compiler l'interface d'ada.
--enable-languages=c,c++,objc,f77,ada,java : Cette commande construit tous les langages disponibles dans le package gcc. Vous pouvez modifier cette commande pour supprimer les langages non voulus.
-- enable shared --enable-threads=posix --enable-__cxa_atexit : Ces commandes sont requises pour construire les bibliothèques C++ aux standards publiés.
--enable-clocale=gnu : Cette commande constitue un sécurité intrinsèque pour les localedata incomplètes.
make gnatlib_and tools : Cette commande complète la construction d'Ada. Ne faites pas cette étape si vous n'avez pas activé Ada comme langage supporté.
Le package gcc contient c++, c++filt, cpp, g++, g77, gcc, gccbug, gcov, glob, gnat, gnatbind, gnatbl, gnatchop, gnatfind, gnatkr, gnatlink, gnatls, gnatmake, gnatprep, gnatpsta, gnatpsys, gnatxref et les bibliothèques gcc.
add2line convertit la forme ASCII des éléments dans un fichier en forme binaire et les ajoute aux fichiers orbdata.
gcov est un programme de test.
gdb est le débugger GNAT.
gnatbind est utilisé pour lier les objets compilés.
gnatbl est l'éditeur de liens Ada.
gnatchop est utile pour renommer des fichiers pour satisfaire les conventions des noms de fichiers par défaut du standard Ada.
gnatelim est utilisé pour détecter et éliminer les sous-programmes inutilisés dans une partition Ada.
gnatfind cherche les définitions GNAT.
gnatgcc est le compilateur.
gnathtml.pl convertit des fichiers source Ada en html pour les visualiser avec un navigateur web.
gnatkr est utilisé pour déterminer le nom d'un fichier donné, lorsqu'il est restreint à une longueur maximale.
gnatlink est utilisé pour lier des programmes et construire un exécutable.
gnatls est un navigateur d'unité compilée.
gnatmake est un utilitaire make automatique.
gnatmem est un utilitaire GNAT qui enregistre les activités d'allocation et de désallocation dynamique dans un programme.
gnatprep est le préprocesseur externe GNAT.
gnatpsta détermine les valeurs de tous les paramètres adéquats et les envoie sur stdout.
gnatpsys détermine les valeurs de tous les paramètres adéquats du système et les envoie sur stdout.
gnatstub est un générateur 'body stubs'.
gnatxref permet le cross référence GNAT.
gvd est le débugger visuel GNU.
Précédent | Sommaire | Suivant |
ruby-1.6.8 | Niveau supérieur | gcc-2.95.3 |