Современная электронная библиотека ModernLib.Net

Linux From Scratch

ModernLib.Net / Интернет / Beekmans Gerard / Linux From Scratch - Чтение (стр. 12)
Автор: Beekmans Gerard
Жанр: Интернет

 

 


      sh
      sh – символическая ссылка на bash. Будучи вызванным как sh, bash имитирует запуск старых версий sh, для лучшего соответствия стандартам POSIX.
      Зависимости Bash
      Последняя проверка: версия 2.05a.
      Bash: bash, sh Binutils: ar, as, ld, ranlib, size Diffutils: cmp Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm Gcc: cc, cc1, collect2, cpp0, gcc Grep: egrep, grep Make: make Gawk: awk Sed: sed Sh-utils: basename, echo, expr, hostname, sleep, uname Texinfo: install-info Textutils: cat, tr, uniq

Bin86

      Официальная ссылка
      Bin86 (0.16.3): http://www.cix.co.uk/~mayday/
      Содержание Bin86
      Последняя проверка: версия 0.16.3
      Программы
      as86, as86_encap, ld86, nm86 (ссылка на objdump86), objdump86 и size86 (ссылка на objdump86)
      Описания
      as86
      as86 – ассемблер для процессоров 8086...80386.
      as86_encap
      as86_encap – скрипт для вызова as86 и конвертирования полученного кода в код C (prog.v) для включения или слинковки с программами вроде инсталляторов загрузочных секторов.
      ld86
      ld86 понимает только объектные файлы, полученные от ассемблера as86. Возможна линковка как в смешанный, так и раздельный исполняемый код I&D.
      nm86
      Таблица символов для бинарного файла.
      objdump86
      Сохраняет детальную информацию о бинарном файле.
      size86
      Выводит общий объем данных в бинарном файле.
      Зависимости Bin86
      Последняя проверка: версия 0.16.0.
      Bash: sh Binutils: as, ld, strip Fileutils: chmod, install, ln, mv Gcc: cc, cc1, collect2, cpp0 Make: make Sed: sed

Binutils

      Официальная ссылка
      Binutils (2.13): ftp://ftp.gnu.org/gnu/binutils/
      Содержимое Binutils
      Последняя проверка: версия 2.12.1.
      Программы
      addr2line, ar, as, gasp, gprof, ld, nm, objcopy, objdump, ranlib, readelf, size, strings and strip
      Описания
      addr2line
      addr2line переводит программные адреса в имена файлов и номера строк. Given an address and an executable, используется отладочная информация исполняемого файла, чтобы определить, какое имя файла и номер строки связаны с данным адресом.
      ar
      ar создает и изменяет архивы, а также производит их распаковку. Архив – файл, содержащий несколько файлов в виде, позволяющем восстановить оригинал.
      as
      as используется для ассемблирования вывода the GNU C Compiler, gcc для использования с линкером ld.
      gasp
      gasp – Assembler Macro Preprocessor.
      gprof
      gprof отображает статистику системных вызовов.
      ld
      ld объединяет несколько объектных и архивных файлов и устанавливает символьные отношения. Последний шаг в сборке скомпилированной программы – запуск ld.
      nm
      nm перечисляет символы из объектных файлов.
      objcopy
      objcopy utility копирует содержимое одного объектного файла в другой. objcopy использует библиотеку GNU BFD для чтения/записи объектных файлов. Возможна запись конечного объектного файла в формате, отличном от исходного.
      objdump
      objdump выводит информацию об одном или нескольких объектных файлах. Опции указывают, какую информацию выводить. Эта информация полезна для программистов, разрабатывающих компиляторы, в противоположность тем, кому нужно просто скомпилировать и запустить программу.
      ranlib
      ranlib генерирует оглавление содержимого архива и сохраняет его в архиве. Список будет содержать все символы, определенные членами архива, that is a relocatable object file.
      readelf
      readelf выводит информацию об бинарных файлах типа elf.
      size
      size выводит размеры секций –и общий размер– каждого указанного объектного файла. По умолчанию, генерируется одна строка для каждого объектного файла или модуля в архиве.
      strings
      Для каждого заданного файла strings выводит последовательность отображаемых символов длиной минимум 4 знака (или указанной длины), завершающуюся непечатным символом. По умолчанию, выводятся лишь строки из инициализированных и загруженных частей объектных файлов. Для других типов файлов выводятся строки из всего файла.
      strings зачастую используется для определения содержимого нетекстовых файлов.
      strip
      strip удаляет все или указанные символы из объектных файлов. Список объектных файлов может включать архивы. Должен быть задан как минимум один объектный файл. Модификация указанных файлов приоритетнее, чем запись модифицированных копий под другими именами.
      Библиотеки
      libbfd.[a,so] и libopcodes.[a,so]
      Описания
      libbfd
      libbfd – библиотека Binary File Descriptor.
      libopcodes
      libopcodes – библиотека для работы с опкодами, используется в сборке утилит вроде objdump. Опкоды – «читаемые» версии инструкций процессора.
      Зависимости Binutils
      Последняя проверка: версия 2.11.2.
      Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: ar, as, ld, nm, ranlib, strip Diffutils: cmp Fileutils: chmod, cp, ln, ls, mkdir, mv, rm, rmdir, touch Flex: flex Gcc: cc, cc1, collect2, cpp0, gcc Glibc: ldconfig Grep: egrep, fgrep, grep M4: m4 Make: make Gawk: gawk Sed: sed Sh-utils: basename, echo, expr, hostname, sleep, true, uname Texinfo: install-info, makeinfo Textutils: cat, sort, tr, uniq

Bison

      Официальная ссылка
      Bison (1.35): ftp://ftp.gnu.org/gnu/bison/
      Содержимое Bison
      Последняя проверка: версия 1.35.
      Программы
      bison и yacc
      Описания
      bison
      bison – генератор анализаторов синтаксиса (parser) выражений (заменяет yacc – Yet Another Compiler Compiler). Что же делает bison? Это программа, генерирующая программу, анализирующую структуру текстового файла. Вместо написания собственной программы пользователь указывает, как соотносятся объекты, и основываясь на данных правилах, создается анализатор. Существует множество примеров анализа синтаксиса, например калькулятор.
      Дано выражение:
      1 + 2 * 3
      Человек легко получит результат 7. Почему? Because of the structure. Наш мозг знает, как интерпретировать выражение. Компьютер этого не знает, и bison инструмент, представляющий выражение компьютеру в следующем виде:
      + / \ * 1 / \ 2 3
      Начиная с вершины дерева и обрабатывая 2 and 3, соединенных знаком умножения, компьютер перемножает 2 и 3. Результат умножения запоминается и следующее, что обрабатывается – 2*3 и 1, соединенные знаком сложения. Сложение 1 и предыдущего результата дает 7. Все составные выражения могут быть преобразованы в подобное дерево и вычислены. Конечно же, bison используется не только в калькуляторах.
      yacc
      Мы написали скрипт bash с именем yacc, вызывающий bison с опцией -y. Это необходимо для совместимости с программами, использующими yacc вместо bison.
      Зависимости Bison
      Последняя проверка: версия 1.31.
      Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, rmdir Gcc: cc, cc1, collect2, cpp0, gcc Grep: egrep, fgrep, grep Make: make Sed: sed Sh-utils: basename, dirname, echo, expr, hostname, sleep, uname Texinfo: install-info Textutils: cat, head, tr, uniq

Bzip2

      Официальная ссылка
      Bzip2 (1.0.2): ftp://sourceware.cygnus.com/pub/bzip2/
      Содержимое Bzip2
      Последняя проверка: версия 1.0.2
      Программы
      bunzip2 (ссылка на bzip2), bzcat (ссылка на bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless и bzmore
      Описания
      bunzip2
      bunzip2 распаковывает файлы, сжатые bzip2.
      bzcat
      bzcat (или bzip2 -dc) распаковывает указанные файлы на стандартный вывод.
      bzcmp, bzdiff
      bzcmp и bzdiff позволяют использовать cmp и diff для файлов, сжатых bzip2.
      bzegrep, bzfgrep, bzgrep
      bzegrep, bzfgrep, и bzgrep позволяют использовать egrep, fgrep, or grep для файлов, сжатых bzip2.
      bzip2
      bzip2 сжимает файлы, используя Burrows-Wheeler block sorting алгоритм сжатия текста и код Huffman. Сжатие, обычно: значительно лучше, чем достигаемое традиционными архиваторами, основанными на LZ77/LZ78, и достигает производительности PPM семейства статистических архиваторов.
      bzip2recover
      bzip2recover восстанавливает данные из поврежденных файлов bzip2.
      bzless
      bzless – подобный less фильтр, позволяющий поэкранный просмотр сжатых или текстовых файлов.
      bzmore
      bzmore – подобный more фильтр, позволяющий поэкранный просмотр сжатых или текстовых файлов.
      Библиотеки
      libbz2.a, libbz2.so (ссылка на libbz2.so.1.0), libbz2.so.1.0 (ссылка на libbz2.so.1.0.2) и libbz2.so.1.0.2
      libbz2
      libbz2 – библиотека, реализующая сжатие данных без потерь, используя block-sorting алгоритм Burrows-Wheeler.
      Зависимости Bzip2
      Последняя проверка: версия 1.0.1.
      Bash: sh Binutils: ar, as, ld, ranlib Fileutils: cp, ln, rm Gcc: cc1, collect2, cpp0, gcc Make: make

Diffutils

      Официальная ссылка
      Diffutils (2.8.1): ftp://ftp.gnu.org/gnu/diffutils/
      Содержимое Diffutils
      Последняя проверка: версия 2.8.1.
      Программы
      cmp, diff, diff3 и sdiff
      Описания
      cmp и diff
      cmp и diff сравнивают пару файлов и сообщают об их различиях. Обе программы имеют дополнительные опции сравнения файлов в различных ситуациях.
      diff3
      Разница между diff и diff3 состоит в том, что diff сравнивает 2 files, а diff3 – 3.
      sdiff
      sdiff выполняет слияние 2 файлов и интерактивно выводит результаты.
      Зависимости Diffutils
      Последняя проверка: версия 2.7.
      Bash: sh Binutils: ld, as Diffutils: cmp Fileutils: chmod, cp, install, mv, rm Gcc: cc1, collect2, cpp0, gcc Grep: egrep, grep Make: make Sed: sed Sh-utils: date, hostname Textutils: cat, tr

E2fsprogs

      Официальная ссылка
      E2fsprogs (1.27): ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/ http://download.sourceforge.net/e2fsprogs/
      Содержимое E2fsprogs
      Последняя проверка: версия 1.27.
      Программы
      badblocks, chattr, compile_et, debugfs, dumpe2fs, e2fsck, e2image, e2label, fsck, fsck.ext2, fsck.ext3, lsattr, mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mklost+found, resize2fs, tune2fs и uuidgen
      Описания
      badblocks
      badblocks используется для поиска сбойных блоков на устройстве (обычно, дисковом разделе).
      chattr
      chattr изменяет атрибуты файлов в файловых системах Linux second extended.
      compile_et
      compile_et используется для преобразования таблицы, листинга кодов ошибок и связанных сообщений в исходный код C, что удобно для использования с библиотекой com_err.
      debugfs
      debugfs – файловый отладчик. Используется для исследования и изменения состояния файловой системы ext2.
      dumpe2fs
      dumpe2fs выводит superblock и информацию о группе блоков для файловой системы, присутствующей на указанном устройстве.
      e2fsck and fsck.ext2
      e2fsck и fsck.ext2 используются для проверки и исправления файловых систем Linux second extended.
      e2image
      e2image используется для сохранения критичных данных файловой системы ext2в файл.
      e2label
      e2label выводит и изменяет метку файловой системы ext2 filesystem, расположенной на указанном устройстве.
      fsck
      fsck используется для проверки и исправления файловых систем Linux.
      fsck.ext3
      fsck.ext3 используется для проверки и исправления файловых систем Linux ext3.
      lsattr
      lsattr выводит атрибуты файла на second extended file system.
      mk_cmds
      mk_cmd, получая таблицу команд на входе, выводит исходный код C, который задается для использования с подсистемной библиотекой, libss.
      mke2fs and mkfs.ext2
      mke2fs используется для создания Linux second extended file system на устройстве (обычно, разделе диска). mkfs.ext2 выполняет те же функции, что и mke2fs.
      mkfs.ext3
      mkfs.ext3 используется для создания файловой системы ext3.
      mklost+found
      mklost+found создает каталог lost+found в текущем рабочем каталогу в Linux second extended file system. mklost+found заранее выделяет блоки диска для этого каталога, делая его доступным для e2fsck.
      resize2fs
      resize2fs используется для изменения размеров файловой системы ext2.
      tune2fs
      tune2fs изменяет настраиваемые параметры Linux second extended filesystem.
      uuidgen
      uuidgen создает новый универсальный уникальный идентификатор (UUID), используя библиотеку libuuid. Новый UUID будет уникален среди всех созданных UUID на любой системе и в любое время.
      Библиотеки
      libcom_err.[a,so], libe2p.[a,so], libext2fs.[a,so], libss.[a,so], libuuid.[a,so]
      Описания
      libcom_err
      Вывод стандартных ошибок.
      libe2p
      libe2p используется dumpe2fs, chattr и lsattr.
      libext2fs
      Библиотека ext2fs создана для работы пользовательских программ с файловыми системами ext2.
      libss
      libss используется debugfs.
      libuuid
      Библиотека libuuid используется для генерации уникальных идентификаторов для объектов, которые могут быть доступны извне.
      Зависимости E2fsprogs
      Последняя проверка: версия 1.25.
      Bash: sh Binutils: ar, as, ld, ranlib, strip Diffutils: cmp Fileutils: chmod, cp, install, ln, mkdir, mv, rm, sync Gcc: cc, cc1, collect2, cpp0 Glibc: ldconfig Grep: egrep, grep Gzip: gzip Make: make Gawk: awk Sed: sed Sh-utils: basename, echo, expr, hostname, uname Texinfo: makeinfo Textutils: cat, tr

Ed

      Официальная ссылка
      Ed (0.2): ftp://ftp.gnu.org/gnu/ed/ Ed Patch (0.2): ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/ http://ftp.linuxfromscratch.org/lfs-packages/4.0/
      Содержимое Ed
      Последняя проверка: версия 0.2.
      Программы
      ed и red (ссылка на ed)
      Описание
      ed
      ed – строкоориентированный текстовый редактор. Он используется для создания, отображения, изменения и других манипуляций с текстовыми файлами.
      red
      red – это ограниченный ed: он может редактировать файлы только в текущем каталоге и не может исполнять команды интерпретатора.
      Зависимости Ed
      Последняя проверка: версия 0.2.
      Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, cp, install, ln, mv, rm, touch Gcc: cc1, collect2, cpp0, gcc Grep: egrep, grep Make: make Sed: sed Sh-utils: hostname Textutils: cat, tr

File

      Официальная ссылка
      File (3.39): ftp://ftp.gw.com/mirrors/pub/unix/file/
      Содержимое File
      Последняя проверка: версия 3.39.
      Программы
      file
      Описания
      file
      file проверяет указанные файлы с целью их классификации. Есть 3 набора тестов, запускаемых в данном порядке: тесты файловой системы, тесты magic number и тесты языка. Первый удавшийся тест выводит тип файла.
      Зависимости File
      Последняя проверка: версия 3.37.
      Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: as, ld Diffutils: cmp Fileutils: chmod, install, ln, ls, mv, rm, touch Gcc: cc1, collect2, cpp0, gcc Grep: egrep, grep M4: m4 Make: make Gawk: gawk Sed: sed Sh-utils: echo, expr, hostname, sleep Texinfo: makeinfo Textutils: cat, tr

Fileutils

      Официальная ссылка
      Fileutils (4.1): ftp://ftp.gnu.org/gnu/fileutils/ Fileutils Patch (4.1): ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/ http://ftp.linuxfromscratch.org/lfs-packages/4.0/
      Содержимое Fileutils
      Последняя проверка: версия 4.1.
      Программы
      chgrp, chmod, chown, cp, dd, df, dir, dircolors, du, install, ln, ls, mkdir, mkfifo, mknod, mv, rm, rmdir, shred, sync, touch и vdir
      Описания
      chgrp
      chgrp группу владельца указанных файлов, возможно указание как имени группы, так и ее номера.
      chmod
      chmod изменяет права доступа к указанному файлу, в соответствии с параметрами, заданными символьно или в восьмеричном представлении двоичного выражения новых прав.
      chown
      chown изменяет владельца и/или группу указанных файлов.
      cp
      cp копирует файлы.
      dd
      dd копирует файл (по умолчанию, со стандартного ввода на стандартный вывод) с указанным размером блока и опциональными преобразованиями.
      df
      df показывает количество свободного места на файловых системах, содержащих указанные файлы. Если файлы не заданы, показывается свободное место на всех смонтированных файловых системах.
      dir, ls and vdir
      dir и vdir – версии ls с разными форматами вывода по умолчанию. Эти программы выводят список заданных файлов и каталогов. Содержимое каталога сортируется по алфавиту. ls, по умолчанию, перечисляет файлы в столбцах если стандартный вывод – терминал, иначе идет перечисление по одному в строке. dir, по умолчанию, перечисляет файлы в столбцах. vdir, по умолчанию перечисляет файлы в полном формате.
      dircolors
      dircolors выводит значение LS_COLOR. Переменная LS_COLOR используется для установки цветовой схемы, используемой ls и прочими утилитами.
      du
      du выводит количество дискового пространства, занятого указанными файлами и каталогами (включая подкаталоги).
      install
      install копирует файлы, устанавливает права доступа и, если возможно, владельца и группу.
      ln
      ln создает жесткие или мягкие (символические) ссылки на файлы.
      mkdir
      mkdir создает каталог с заданным именем.
      mkfifo
      mkfifo создает FIFO с заданным именем.
      mknod
      mknod создает FIFO, символьный или блочный файл с заданным именем.
      mv
      mv перемещает файлы из одного каталога в другой или переименовывает их, в зависимости от заданных параметров.
      rm
      rm удаляет файлы или каталоги.
      rmdir
      rmdir удаляет пустые каталоги.
      shred
      shred безопасно удаляет файл, перезаписывая занимаемые им блоки, так что содержимое невозможно восстановить.
      sync
      sync принудительно записывает изменившиеся блоки на диск и обновляет superblock.
      touch
      touch изменяет время доступа и изменения каждого заданного файла на текущее время. Если файл не существует, то создается пустой файл.
      Зависимости Fileutils
      Последняя проверка: версия 4.1.
      Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, rmdir Gettext: msgfmt, xgettext Gcc: cc, cc1, collect2, cpp0, gcc Grep: egrep, fgrep, grep Make: make Perl: perl Sed: sed Sh-utils: basename, echo, expr, hostname, sleep, uname Texinfo: install-info Textutils: cat, tr

Findutils

      Официальная ссылка
      Findutils (4.1): ftp://ftp.gnu.org/gnu/findutils/ Findutils Patch (4.1): ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/ http://ftp.linuxfromscratch.org/lfs-packages/4.0/
      Содержимое Findutils
      Последняя проверка: версия 4.1.
      Программы
      bigram, code, find, frcode, locate, updatedb и xargs
      Описания
      bigram
      bigram используется вместе с code для создания поисковых баз старого типа. Больше информации об этих программах приведено на locatedb.5 man page.
      code
      code – предшественник frcode. Он использовался в старых поисковых базах.
      find
      find ищет файлы, отвечающие заданному критерию. Если критерий не задан, выводится список файлов в текущем каталоге и каталогах нижнего уровня.
      frcode
      frcode вызывается updatedb для сжатия списка файлов, используя front-compression и уменьшая размер базы данных в 4-5 раз.
      locate
      locate просматривает базу данных, содержащую сведения обо всех файлах и каталогах на файловой системе. Программа выводит имена файлов и каталогов в базе, совпадающие с заданным критерием. Если пользователь ищет файлы, программа просмотрит базу и сообщит, где находятся запрошенные файлы. Поиск даст результаты, только если база часто обновляется, иначе будет выдана устаревшая информация.
      updatedb
      updatedb обновляет поисковую базу. Просматривается вся файловая система (включая все смонтированные, если не указано обратное), каждый найденный файл и каталог записывается в базу, используемую locate. Неплохо обновлять базу хотя бы раз в день, чтобы избежать ее устаревания.
      xargs
      xargs выполняет команду относительно списка файлов. Список должен содержать одно имя в строке.
      Зависимости Findutils
      Последняя проверка: версия 4.1.
      Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, cp, install, mv, rm Grep: egrep, grep Gcc: cc1, collect2, cpp0, gcc Make: make Patch: patch Sed: sed Sh-utils: basename, date, echo, hostname Textutils: cat, tr

Flex

      Официальная ссылка
      Flex (2.5.4a): ftp://ftp.gnu.org/non-gnu/flex/
      Содержимое Flex
      Последняя проверка: версия 2.5.4a.
      Program Files
      flex, flex++ (ссылка на flex) and lex
      Descriptions
      flex
      flex – инструмент для генерации программ, распознающих заданные образцы в тексте. Распознавание образцов часто используется во многих приложениях. Пользователь задает правила поиска, и flex создает программу для поиска образцов. Причина, по которой люди используют flex, состоит в том, что гораздо проще задать правила, чем писать собственную программу.
      flex++
      flex++ вызывает версию flex, используемую для сканеров C++.
      lex
      Мы создали скрипт lex, вызывающий flex с опцией -l. Это необходимо для совместимости с программами, использующими lex вместо flex.
      Библиотеки
      libfl.a
      Описания
      libfl
      libfl – библиотека flex.
      Зависимости Flex
      Последняя проверка: версия 2.5.4a.
      Bash: sh Binutils: ar, as, ld, ranlib Bison: bison Diffutils: cmp Fileutils: chmod, cp, install, ln, mv, rm, touch Gcc: cc1, collect2, cpp0, gcc Grep: egrep, grep Make: make Sed: sed Sh-utils: echo, hostname Textutils: cat, tr

Gawk

      Официальная ссылка
      Gawk (3.1.1): ftp://ftp.gnu.org/pub/gnu/gawk/ Gawk Patch (3.1.1-2): ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/ http://ftp.linuxfromscratch.org/lfs-packages/4.0/
      Содержимое Gawk
      Последняя проверка: версия 3.1.1.
      Программы
      awk, gawk, gawk-3.1.1, grcat, igawk, pgawk, pgawk-3.1.1, pwcat
      Описания
      awk
      awk – символьная ссылка на gawk.
      gawk, gawk-3.1.1
      gawk – GNU реализация awk, языка поиска и обработки текстовых образцов.
      grcat
      grcat выполняет слияние базы групп, /etc/group.
      igawk
      igawk – скрипт, дающий gawk возможность включения файлов.
      pgawk, pgawk-3.1.1
      pgawk – профильная версия gawk.
      pwcat
      pwcat выполняет слияние базы паролей, /etc/passwd.
      Зависимости Gawk
      Последняя проверка: версия 3.1.0.
      (Зависимости пока не проверены)

GCC

      Официальная ссылка
      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/
      Содержимое GCC
      Последняя проверка: версия 3.1.
      Программы
      c++, c++filt, cc (link to gcc), cc1, cc1plus, collect2, cpp, cpp0, g++, gcc, gccbug, gcov и tradcpp0
      Описания
      cc, cc1, cc1plus, gcc
      Компилятор C. Компилятор переводит код из текстового формата в формат, понятный компьютеру. После того, как исходный код скомпилирован в объектный файл, линкер создаст исполняемый файл из одного или нескольких объектных.
      c++, cc1plus, g++
      Компилятор C++, эквивалент cc, gcc etc.
      c++filt
      Язык C++ позволяет осуществлять перезагрузку функций, делая возможным написание многих функций с одним именем (с разным набором параметром). Все имена функций C++ закодированы в низкоуровневые метки ассемблера (этот процесс известен как mangling). c++filt совершает обратное действие: низкоуровневые имена переводятся (demangling) в имена, понятные пользователю, так что линкер избегает конфликта между перезагруженными функциями.
      collect2
      collect2 помогает в компиляции конструкторов.
      cpp, cpp0
      cpp осуществляет препроцессинг исходных файлов, например включает в них содержимое заголовочных файлов. Просто добавьте в ваш исходный файл строку вроде #include <filename>. Препроцессор вставит содержимое заголовочного файла.
      gccbug
      gccbug – скрипт, облегчающий создание сообщений об ошибках.
      gcov
      gcov анализирует программы, чтобы помочь в создании более эффективного и быстрого кода путем его оптимизации.
      tradcpp0
      На данный момент описания нет.
      Библиотеки
      libgcc.a, libgcc_eh.a, libgcc_s.so, libiberty.a, libstdc++.[a,so], libsupc++.a
      Описания
      libgcc, libgcc_eh, libgcc_s
      Файлы поддержки gcc времени исполнения.
      libiberty
      libiberty – коллекция подпрограмм, используемых различными программами GNU, включая getopt, obstack, strerror, strtol и strtoul.
      libstdc++
      libstdc++ – библиотека C++. Она используется программами на C++ и содержит часто используемые функции. Таким образом, программисту не нужно писать стандартные функции (например, вывод строки текста на экран) с нуля при каждом создании программы.
      libsupc++
      libsupc++ предоставляет поддержку языка программирования C++. Помимо прочего, libsupc++ содержит функции для обработки исключений.
      Зависимости GCC
      Последняя проверка: версия 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

Gettext

      Официальная ссылка
      Gettext (0.11.5): ftp://ftp.gnu.org/gnu/gettext/
      Содержимое Gettext
      Последняя проверка: версия 0.11.2.
      Программы
      config.charset, config.rpath, gettext, gettextize, hostname, msgattrib, msgcat, msgcmp, msgcomm, msgconv, msgen, msgexec, msgfilter, msgfmt, msggrep, msginit, msgmerge, msgunfmt, msguniq, ngettext, project-id, team-address, trigger, urlget, user-email и xgettext
      Описания
      config.charset
      config.charset выводит зависящую от системы таблицу кодов символов.
      config.rpath
      config.rpath выводит зависящий от системы набор переменных, описывающий как установить путь поиска разделяемых библиотек.
      gettext
      gettext используется для интернационализации (aka i18n) и локализации (aka l10n). Программы могут быть скомпилированы с поддержкой Native Language Support (NLS), что позволяет им выводить сообщения на родном языке пользователя вместо стандартного английского.
      gettextize
      gettextize копирует все стандартные файлы gettext в каталог. Используется для создания пакетов с переводами gettext.
      hostname
      hostname выводит имя системы в разных форматах.
      msgattrib
      msgattrib фильтрует сообщения каталога переводов, основываясь на их атрибутах, а также оперирует их атрибутами.
      msgcat
      msgcat находит сообщения, встречающиеся в нескольких переводах.
      msgcmp
      msgcmp сравнивает 2 файла перевода.
      msgcomm
      msgcomm ищет сообщения, появляющиеся в нескольких файлах .po. Используется для сравнения переводов.
      msgconv
      msgconv конвертирует каталог перевода в другую кодировку.
      msgen
      msgen создает каталог переводов для английского языка.
      msgexec
      msgexec применяет команду ко всем переводам из каталога перевода.
      msgfilter
      msgfilter применяет фильтр ко всем переводам из каталога переводов.
      msgfmt
      msgfmt program компилирует перевод в машинный код. Используется для создания окончательного перевода программы или пакета.
      msggrep
      msggrep выдает все сообщения из каталога перевода, соответствующие заданному образцу или принадлежащие заданным исходным файлам.
      msginit
      msginit создает новый файл PO, инициализирую метаинформацию значениями пользовательского окружения.
      msgmerge
      msgmerge объединяет два перевода в один файл. Используется для обновления перевода при помощи исходных файлов.
      msgunfmt
      msgunfmt декомпилирует файлы перевода. Возможно использование, только если есть скомпилированные версии.
      msguniq
      msguniq приводит к единому образцу дублирующиеся переводы в каталоге переводов.
      ngettext
      ngettext выводит переводы текстового сообщения, чья грамматическая форма зависит от числа на основной язык.
      project-id
      project-id выводит идентификационную информацию пакета.
      team-address
      team-address выводит адрес команды переводчиков на стандартный вывод и выдает дополнительные инструкции.
      trigger
      trigger проверяет, является ли пакет пакетом GNOME или KDE.
      urlget
      urlget получает содержимое URL.
      user-email
      user-email выводит адрес электронной почты пользователя, с подтверждением.

  • Страницы:
    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15