Rev 16 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
15 | guillel | 1 | <sect2><title>Contenu de gcc-&gcc-contversion;</title> |
2 | |||
3 | <sect3><title>Programmes</title> |
||
4 | <para>c++, c++filt, cc (lien vers gcc), cc1, cc1plus, collect2, cpp, cpp0, |
||
5 | g++, gcc, gcov, protoize et unprotoize</para></sect3> |
||
6 | |||
7 | <sect3><title>Descriptions</title> |
||
8 | |||
9 | <sect4><title>cc, cc1, cc1plus, gcc</title> |
||
10 | <para>Ce sont les compilateurs C. Un compilateur transforme le code source |
||
11 | au format texte dans un format que l'ordinateur comprends. Après qu'un code |
||
12 | source ait été compilé en un fichier objet, un éditeur de lien va créer un |
||
13 | fichier exécutable à partir d'un ou plusieurs de ces fichiers généré par le |
||
14 | compilateur.</para></sect4> |
||
15 | |||
16 | <sect4><title>c++, cc1plus, g++</title> |
||
17 | <para>Ce sont les compilateurs C++; l'équivalent de cc et gcc, etc... |
||
18 | </para></sect4> |
||
19 | |||
20 | <sect4><title>c++filt</title> |
||
21 | <para>c++filt est utilisé pour filtrer les symboles C++.</para></sect4> |
||
22 | |||
23 | <sect4><title>collect2</title> |
||
24 | <para>Aucune description actuellement disponible.</para></sect4> |
||
25 | |||
26 | <sect4><title>cpp, cpp0</title> |
||
27 | <para>cpp réalise un travail préliminaire sur un fichier source, comme inclure |
||
28 | le contenu des fichiers d'entêtes dans ce code source. C'est une bonne idée de |
||
29 | ne pas faire ceci manuellement pour gagner beaucoup de temps. Il suffit |
||
30 | d'insérer une ligne comme #include <filename>. Ce préprocesseur insère |
||
31 | le contenu de ce fichier dans le fichier source. C'est une des choses que |
||
32 | réalise le préprocesseur.</para></sect4> |
||
33 | |||
34 | <sect4><title>gcov</title> |
||
35 | <para>Aucune description actuellement disponible.</para></sect4> |
||
36 | |||
37 | <sect4><title>protoize</title> |
||
38 | <para>Programme optionnel qui transforme des fonctions ou des définitions pre-ANSI dans |
||
39 | le nouveau style des prototypes C ANSI (fichier par défaut à rechercher est |
||
40 | <filename>/usr/lib/gcc-lib/<arch>/<version>/SYSCALLS.c.X</filename>)</para></sect4> |
||
41 | |||
42 | <sect4><title>unprotoize</title> |
||
43 | <para>Programme optionnel qui transforme des prototypes réalisés avec protoize vers |
||
44 | l'ancien style pre-ANSI (job correct seulement quand conversion avant protoize)</para></sect4> |
||
45 | |||
46 | </sect3> |
||
47 | |||
48 | <sect3><title>Bibliothèques</title> |
||
49 | <para>libgcc.a, libiberty.a, libstdc++.[a,so]</para> |
||
50 | |||
51 | <sect4><title>libgcc</title> |
||
80 | guillel | 52 | <para>libgcc.a est une bibliothèque utilisée par gcc lors de son exécution. La |
53 | plupart du temps, sur la plupart des machines, libgcc.a n'est pas réellement |
||
15 | guillel | 54 | nécessaire.</para></sect4> |
55 | |||
56 | <sect4><title>libiberty</title> |
||
57 | <para>libiberty est une collection de sous-routines utilisées par différents |
||
58 | programmmes GNU, comme getopt, obstack, strerror, strtol et strtoul.</para></sect4> |
||
59 | |||
60 | <sect4><title>libstdc++</title> |
||
61 | <para>libstdc++ est la bibliothèque C++. Elle est utilisée par les programmes |
||
62 | C++ et contient des fonctions couramment utilisé par eux. De cette façon, le |
||
63 | développeur n'a pas besoin d'écrire certaines fonctions (comme écrire une ligne |
||
64 | de texte à l'écran) à partir de rien, à chaque fois qu'il crée un |
||
65 | programme.</para></sect4> |
||
66 | |||
67 | </sect3> |
||
68 | |||
69 | </sect2> |
||
70 |