Cette section contient les paquetages contenant divers outils de développement.
ElectricFence - (Version 2.1, 44K) 116#116 117#117 ElectricFence
Electric Fence est une bibliothèque utilisée pour la programmation en C et le débogage. Vous pouvez la lier à la compilation et elle vous avertira des problèmes éventuels de désallocation de mémoire, etc.
autoconf - (Version 2.13, 580K) 116#116 117#117 autoconf
autoconf de GNU est un outil pour la configuration des sources et des Makefiles. Il aide le programmeur à créer des paquetages portables et configurables en permettant à celui qui construit le paquetage de préciser les différentes options de configuration.
automake - (Version 1.4, 867K) 116#116 117#117 automake
automake est un générateur expérimental de makefiles. Il a été inspiré par le make de BSD 4.4, mais se veut portable et conforme aux standards GNU pour les variables et les cibles des makefiles.
bin86 - (Version 0.4, 73K) 116#116 117#117 bin86
Ce paquetage fournit un assembleur et un éditeur de liens pour les instructions du mode réel 80x86. Les programmes tournat en mode réel dont LILO et code de bootstrapping du noyau, ont besoin de ce paquetage pour être reconstruits à partir des sources.
binutils - (Version 2.9.1.0.23, 5,168K) 115#115 116#116 117#117 binutils
binutils est un ensemble d'utilitaires nécessaires à la compilation des programmes. Il comprend un assembleur et un éditeur de liens, ainsi que de nombreux autres programmes pour arranger les formats exécutables.
bison - (Version 1.27, 153K) 116#116 117#117 bison
Générateur d'analyseur lexical de GNU compatible avec yacc. De nombreux programmes l'utilisent dans leur phase de construction. Bison ne sert que sur les systèmes utilisés pour le développement.
blt - (Version 2.4g, 3,966K) blt
BLT offre des widgets et des commandes supplémentaires pour les programmes tk. Il contient des widgets graphes, une gestion de la géométrie des tableaux et des widgets dossiers.
byacc - (Version 1.9, 54K) 116#116 117#117 byacc
Byacc (Berkeley Yacc) : C'est un analyseur de syntaxe du domain public. Il est utilisé par de nombreux programmes lors de leur processus de construction. Vous ne voudrez probablement pas ce package si vous ne faîtes pas de développement.
cdecl - (Version 2.5, 80K) 116#116 117#117 cdecl
C'est un paquetage pour traduire de l'anglais en déclarations de fonctions C/C++ et vice-versa. Utile pour les programmeurs.
compat-binutils - (Version 5.2, 3,566K) compat-binutils
Ce paquetage inclut les utilitaires binaires requis par le kit de compatibilité Linux RedHat 5.2 . Cette collection d'utilitaires binaires inclut ar (gestionnaire d'archives), nm (liste des symboles), objcopy (copie et traduction .o), objdump (infos .o), ranlib (indexage archives), size (liste des sections `size'), strings (chaînes imprimables), strip (suppression des symboles), c++filt (décodage des symboles c++), addr2line (traduction adresses -> fichier/ligne), et nbconv (conversion code objet -> NLM).
Installez ce paquetage si vous avez l'intention de développer des programmes devant tourner sur un système basé sur glibc 2.0.x .
cproto - (Version 4.6, 85K) 116#116 117#117 cproto
Cproto génére des prototypes de fonction définies dans les sources C spécifiées sur la sortie standard. Les fonctions défines peuvent être en vieux style ou en style C ANSI. Optionnelement, cproto affiche aussi les déclarations pour les variables définies dans ces sources. Si aucun argument ne lui est donné, cproto lit ses entrées depuis l'entrée standard.
ctags - (Version 3.2, 146K) 116#116 117#117 ctags
Un ctags amélioré générant des tags pour tous les types de tags possibles : définitions de macros, valeurs énumérées (valeurs dans enum...), définitions de fonctions et de méthodes, enum/struct/union tags, prototypes de fonctions externes (optionnel), typedefs, et déclarations de variables. Peut aussi être utilisé pour afficher une liste des objets choisis trouvés dans les fichiers source.
cvs - (Version 1.10.5, 3,088K) 116#116 117#117 cvs
CVS est un frontal pour le système de contrôle de révision rcs(1) qui étend la notion de contrôle de révision d'un ensemble de fichiers placés dans un seul répertoire à un ensemble hiérarchisé de répertoires contenant des fichiers contrôlés. Ces répertoires et fichiers peuvent être combinés pour former une version de logiciel. CVS offre les fonctions nécessaires pour gérer ces versions et pour contrôler la modification simultanée des fichiers sources entre les différents développeurs.
diffstat - (Version 1.25, 11K) diffstat
"diffstat" offre de nombreuses statistiques sur un patch généré par diff, cela comprend le nombre d'ajouts, de suppressions et le nombre total de modifications. Il peut être utile, par exemple, de retrouver les modifications faites à un programme en fournissant uniquement le patch de mise à jour à diffstat.
flex - (Version 2.5.4a, 302K) 116#116 117#117 flex
Il s'agit du générateur d'analyseurs lexicaux rapides de GNU. Il génère du code d'analyse lexicale en se basant sur une description lexicale (à base d'expressions régulières) de son entrée. Il a été conçu de sorte à fonctionner avec yacc et bison et est utilisé par de nombreux programmes dans le processus de compilation.
gettext - (Version 0.10.35, 889K) 116#116 117#117 gettext
Gettext comprend une bibliothèque facile à utiliser et des outils pour créer, utiliser et modifier des catalogues de langues. C'est une méthode d'internationalisation des programes complète et simple.
gperf - (Version 2.7, 122K) gperf
GNU gperf génère des fonctions de hachage parfaites pour les ensembles de mots clés. Une fonction de hachage parfaite est simplement :
Une fonction de hachage et une structure de données permettant de reconnaître un mot clé dans un ensemble de mots en utilisant uniquement un test dans la structure.
libtool - (Version 1.2f, 973K) libtool
GNU libtool est un ensemble de scripts shell permettant de configurer automatiquement les architectures UNIX afin de construire des bibliothèques partagées de façon générique.
make - (Version 3.77, 259K) 116#116 117#117 make
make sert à coordonner la compilation et l'édition de liens d'un ensemble de sources pour produire un programme, ne recompilant que ce qui est nécessaire et économisant ainsi beaucoup de temps. En fait, make peut faire beaucoup plus - voir les docs info.
patch - (Version 2.5, 99K) 116#116 117#117 patch
Patch est un programme qui aide à mettre les sources de programmes à jour. Vous pouvez utiliser diff pour obtenir les modifications effectuées dans un fichier, envoyer les modifications à quelqu'un qui a le fichier d'origine et ce dernier peut utiliser 'patch' pour incorporer les modifications à son fichier.
pmake - (Version 2.1.33, 1,031K) 116#116 117#117 pmake
make sert à coordonner la compilation et l'édition de liens d'un ensemble de sources pour donner un programme, en ne recompilant que ce qui est nécessaire et en faisant donc gagner beaucoup de temps au développeur. En fait, make peut faire beaucoup plus, lisez les docs info.
pmake est une version particulière de make qui gère une syntaxe additionnelle qui n'est pas dans le make standard. Certains programmes Berkeley ont des makefiles écrits pour pmake.
pmake-customs - (Version 2.1.33, 982K) pmake-customs
Customs est un utilitaire d'exécution à distance pour pmake, il intègre les clients 'importquota' ,'reginfo' ,'cctrl' ,'export' et 'logd'.
Nécessite un accès Sun RPC sur le réseau pour le journal (log).
rcs - (Version 5.7, 536K) 116#116 117#117 rcs
Le système RCS "Revision Control System" gère les multiples versions des fichiers. RCS automatise le stockage, l'extraction, la journalisation, l'identification et la fusion des versions. RCS est très utile pour le texte fréquemment révisé comme les programmes, la documentation, les graphiques, les articles et les lettres type.