Subversion Repositories svn LFS-FR

Rev

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 &lt;filename&gt;. 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/&lt;arch&gt;/&lt;version&gt;/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