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

Установка Grep-2.5

Estimated build time: 0.26 SBU Estimated required disk space: 5 MB

Установка Grep

Установка Grep осущСствляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

LDFLAGS=-static CPPFLAGS=-Dre_max_failures=re_max_failures2 \ ./configure –prefix=$LFS/static –disable-nls \ –disable-perl-regexp && make && make install

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Grep

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 2.5.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

egrep (ссылка Π½Π° grep), fgrep (ссылка Π½Π° grep) ΠΈ grep

Описания

egrep

egrep Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ строки Ρ„Π°ΠΉΠ»ΠΎΠ², ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ, Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π² Π²ΠΈΠ΄Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ рСгулярного выраТСния.

fgrep

fgrep Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ строки Ρ„Π°ΠΉΠ»ΠΎΠ², ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ списку Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… строк.

grep

grep Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ строки Ρ„Π°ΠΉΠ»ΠΎΠ², ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ рСгулярному Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ.

Зависимости Grep

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 2.4.2.

Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: as, ld Diffutils: cmp Fileutils: chmod, install, ls, mkdir, mv, rm Gettext: msgfmt, xgettext Gcc: cc, cc1, collect2, cpp0, gcc Glibc: getconf Grep: egrep, fgrep, grep M4: m4 Make: make Gawk: gawk Sed: sed Sh-utils: basename, echo, expr, hostname, sleep, uname Texinfo: install-info, makeinfo Textutils: cat, tr

Установка Gzip-1.2.4a

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя компиляции: 0.04 SBU НСобходимоС дисковоС пространство: 2 MB

Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ Gzip

Для инсталляции Gzip Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

./configure –prefix=$LFS/static && make LDFLAGS=-static && make install

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Gzip

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 1.2.4a.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

gunzip (ссылка Π½Π° gzip), gzexe, gzip, uncompress (ссылка Π½Π° gunzip), zcat (ссылка Π½Π° gzip), zcmp, zdiff, zforce, zgrep, zmore ΠΈ znew

ОписаниС

gunzip, uncompress

gunzip ΠΈ uncompress Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ Ρ„Π°ΠΉΠ»Ρ‹, сТатыС gzip.

gzexe

gzexe позволяСт ΡΠΆΠ°Ρ‚ΡŒ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ автоматичСски Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈ запускС (ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ).

gzip

gzip ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄ Lempel-Ziv (LZ77).

zcat

zcat распаковываСт ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½Π° стандартный Π²Ρ‹Π²ΠΎΠ΄ Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ списка, Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ» со стандартного Π²Π²ΠΎΠ΄Π°.

zcmp

zcmp примСняСт cmp ΠΊ сТатым Ρ„Π°ΠΉΠ»Π°ΠΌ.

zdiff

zdiff примСняСт diff ΠΊ сТатым Ρ„Π°ΠΉΠ»Π°ΠΌ.

zforce

zforce присваиваСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .gz всСм Ρ„Π°ΠΉΠ»Π°ΠΌ gzip, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ сТаты Π΄Π²Π°ΠΆΠ΄Ρ‹. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‡ΡŒΠΈ ΠΈΠΌΠ΅Π½Π° Π±Ρ‹Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ послС ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ.

zgrep

zgrep примСняСт grep ΠΊ сТатым Ρ„Π°ΠΉΠ»Π°ΠΌ.

zmore

zmore – Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ поэкранный просмотр (Π½Π΅)сТатых тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ² (Π²Ρ€ΠΎΠ΄Π΅ more).

znew

znew ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° .Z (compress) Π² .gz (gzip).

Зависимости Gzip

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 1.2.4a.

Bash: sh Binutils: as, ld, nm Fileutils: chmod, cp, install, ln, mv, rm Gcc: cc1, collect2, cpp, cpp0, gcc Grep: egrep, grep Make: make Sed: sed Sh-utils: hostname Textutils: cat, tr

Установка Make-3.79.1

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя компиляции: 0.26 SBU НСобходимоС мСсто Π½Π° дискС: 8 MB

Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ Make

Для инсталляции Make Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

./configure –prefix=$LFS/static –disable-nls && make LDFLAGS=-static && make install

Π’ΠΎ врСмя стадии make install Π½Π° экран Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:

chgrp: changing group of `/mnt/lfs/static/bin/make': Operation not permitted /mnt/lfs/static/bin/make needs to be owned by group kmem and setgid; otherwise the `-l' option will probably not work. You may need special privileges to complete the installation of /mnt/lfs/static/bin/make.

НС ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ Π½Π° Π½Π΅Π³ΠΎ внимания. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° make Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠ΅ kmem ΠΈ setgid для выполнСния ΠΎΠΏΡ†ΠΈΠΈ –l . (Данная опция Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ make Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ, Ссли Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° систСмы достигла ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ уровня.)

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Make

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 3.79.1.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

make

Описания

make

make автоматичСски опрСдСляСт, ΠΊΠ°ΠΊΠΈΠ΅ части объСмной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² рСкомпиляции, ΠΈ выполняСт всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для этого ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Зависимости Make

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 3.79.1.

Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: as, ld Diffutils: cmp Fileutils: chgrp, chmod, install, ls, mv, rm Gcc: cc, cc1, collect2, cpp0, gcc Glibc: getconf Grep: egrep, fgrep, grep M4: m4 Make: make Gawk: gawk Sed: sed Sh-utils: basename, echo, expr, hostname, sleep, uname Texinfo: install-info, makeinfo Textutils: cat, tr

Установка Patch-2.5.4

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя компиляции: 0.10 SBU НСобходимоС дисковоС пространство: 3 MB

Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ Patch

Для инсталляции Patch Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

CPPFLAGS=-D_GNU_SOURCE \ ./configure –prefix=$LFS/static && make LDFLAGS=-static && make install

ПояснСния команд

CPPFLAGS=-D_GNU_SOURCE: Установка этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° исправляСт ошибки инсталляции Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… PPC ΠΈ m68k. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡˆΠ°Π΅Ρ‚ компиляции Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° x86, поэтому ΠΌΡ‹ устанавливаСм Π΅Π³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Patch

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 2.5.4.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

patch

Описания

patch

patch ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ» Π² соотвСтствии с ΠΏΠ°Ρ‚Ρ‡Π΅ΠΌ. ΠŸΠ°Ρ‚Ρ‡ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся списком, созданным diff, содСрТащим инструкции ΠΊ измСнСнию. Patch часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для исправлСний Π² исходном ΠΊΠΎΠ΄Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сохраняСт врСмя ΠΈ мСсто Π½Π° дискС. НапримСр, имССтся ΠΏΠ°ΠΊΠ΅Ρ‚ объСмом 1 MB. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ вСрсия ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈΠΌΠ΅Π΅Ρ‚ измСнСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² 2 Ρ„Π°ΠΉΠ»Π°Ρ…. Новая вСрсия ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Π² 1 MB ΠΈΠ»ΠΈ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΌ Π² 1 KB. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠ°Ρ‚Ρ‡ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Ρ… Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ.

Зависимости Patch

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 2.5.4.

Bash: sh Binutils: as, ld Diffutils: cmp Fileutils: chmod, install, mv, rm Gcc: cc, cc1, collect2, cpp0, gcc Glibc: getconf Grep: egrep, grep Make: make Sed: sed Sh-utils: echo, expr, hostname, uname Textutils: cat, tr


ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° страницу:
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: