GCC (3.2):
ftp://ftp.gnu.org/pub/gnu/gcc/
GCC Patch (3.2):
ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/
http://ftp.linuxfromscratch.org/lfs-packages/4.0/
GCC nofixincludes Patch (3.2):
ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/
http://ftp.linuxfromscratch.org/lfs-packages/4.0/
Последняя проверка: версия 3.1.
c++, c++filt, cc (link to gcc), cc1, cc1plus, collect2, cpp, cpp0, g++, gcc, gccbug, gcov и tradcpp0
Компилятор C. Компилятор переводит код из текстового формата в формат, понятный компьютеру. После того, как исходный код скомпилирован в объектный файл, линкер создаст исполняемый файл из одного или нескольких объектных.
Компилятор C++, эквивалент cc, gcc etc.
Язык C++ позволяет осуществлять перезагрузку фуннкций, делая возможным написание многих функций с одним именем (с разным набором параметром). Все имена фунций C++ закодированы в низкоуровневые метки ассемблера (этот процесс известен как mangling). c++filt совершает обратное действие: низкоуровневые имена переводятся (demangling) в имена, понятные пользователю, так что линкер избегает конфликта между перезагруженными функциями.
collect2 помогает в компиляции конструкторов.
cpp осуществляет препроцессинг исходных файлов, например включает в них содержимое заголовочных файлов. Просто добавьте в ваш исходный файл строку вроде #include <filename>. Препроцессор вставит содержимое заголовочного файла.
gccbug - скрипт, облегчающий создание сообщений об ошибках.
gcov анализирует программы, чтобы помочь в создании более эффективного и быстрого кода путем его оптимизации.
На данный момент описания нет.
libgcc.a, libgcc_eh.a, libgcc_s.so, libiberty.a, libstdc++.[a,so], libsupc++.a
Файлы поддержки gcc времени исполнения.
libiberty - коллекция подпрограмм, используемых различными программами GNU, включая getopt, obstack, strerror, strtol и strtoul.
libstdc++ - библиотека C++. Она используется программами на C++ и содержит часто используемые функции. Таким образом, программисту не нужно писать стандартные фунции (например, вывод строки текста на экран) с нуля при каждом создании программы.
libsupc++ предоставляет поддержку языка программирования C++. Помимо прочего, libsupc++ содержит функции для обработки исключений.
Последняя проверка: версия 2.95.3.
Bash: sh
Binutils: ar, as, ld, nm, ranlib
Diffutils: cmp
Fileutils: chmod, cp, ln, ls, mkdir, mv, rm, touch
Find: find
Gcc: cc, cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Patch: patch
Sed: sed
Sh-utils: basename, dirname, echo, expr, hostname, sleep, true, uname
Tar: tar
Texinfo: install-info, makeinfo
Textutils: cat, tail, tr