mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-01-23 22:42:26 +08:00
fix param and comamnds explanation
This commit is contained in:
parent
e038c89486
commit
c88110fbca
@ -29,7 +29,7 @@ sudo mkswap /swapfile &&
|
||||
sudo swapon /swapfile
|
||||
```
|
||||
|
||||
**Объяснение новых команд**
|
||||
**Значения новых команд**
|
||||
* **``sudo fallocate -l 1G /swapfile``** - создать файл `/swapfile`, размером 1 Гб. Чтобы выбрать другой размер, заменить "1G" на нужное значение.
|
||||
* **``sudo chmod 600 /swapfile``** - в целях безопасности, выставить нужные права на файл. О правах на файлы читать в интернете.
|
||||
* **``sudo mkswap /swapfile``** - создать файловую систему *swap*.
|
||||
|
@ -12,7 +12,7 @@
|
||||
## Установка
|
||||
<package-script :package="'efibootmgr'" :type="'install'"></package-script>
|
||||
|
||||
## Объяснение новых команд
|
||||
## Значения новых команд
|
||||
* `EFIDIR=LIN`: указывает имя подкаталога дистрибутива в `/boot/efi/EFI`. Это нужно указать явно.
|
||||
* `EFI_LOADER=grubx64.efi`: указывает имя загрузчика EFI по умолчанию.
|
||||
* `sbindir=/sbin`: сделать `efibootmgr` доступным, даже если `/usr` отключен.
|
||||
|
@ -108,7 +108,7 @@ ln -s ../../../libgcc/gthr-posix.h $LIN_TGT/libgcc/gthr-default.h
|
||||
### Для multilib
|
||||
замените параметр `--disable-multilib` на `--enable-multilib --with-multilib-list=m64,m32`
|
||||
|
||||
### Объяснение
|
||||
### Значения параметров
|
||||
|
||||
`--enable-initfini-array` Этот переключатель заставляет использовать некоторые внутренние структуры данных, которые необходимы, но не могут быть обнаружены при построении кросс-компилятора.
|
||||
|
||||
|
@ -41,7 +41,7 @@ cd build
|
||||
### Для multilib
|
||||
Добавьте параметр``--enable-multilib``
|
||||
|
||||
### Объяснение
|
||||
### Значения параметров
|
||||
|
||||
` --with-sysroot=$LIN ` `--target=$LIN_TGT` - необходимо для кросс-компиляции.
|
||||
|
||||
|
@ -105,7 +105,7 @@ cd build
|
||||
### Для multilib
|
||||
замените параметр `--disable-multilib` на `--enable-multilib --with-multilib-list=m64,m32`
|
||||
|
||||
### Объяснение
|
||||
### Значения параметров
|
||||
|
||||
`--with-glibc-version = 2.11` Эта опция гарантирует, что пакет будет совместим с версией glibc на хосте. Для него установлено минимальное требование glibc, указанное в Требованиях к хост-системе.
|
||||
|
||||
|
@ -26,7 +26,7 @@ popd
|
||||
|
||||
> Замените `$PROGRAM.tar.gz` на имя нужного пакета, который надо распаковать.
|
||||
|
||||
## Объяснение новых команд
|
||||
## Значения новых команд
|
||||
Когда мы измеряем время, необходимое для сборки пакета, мы используем функцию `time`. Время, затраченное на распаковку архива не учитывается. Фигурные скобки группируют команды как для функции определения затраченного времени, так и для перенаправления всего вывода в файл журнала (`../build.log`).
|
||||
|
||||
!> SBU не даёт совсем точных значений, потому что эти значения зависят от многих факторов, включая версию GCC хост-системы. Они приведены здесь, чтобы *примерно* оценить, сколько времени может потребоваться для установки пакета.
|
||||
|
Loading…
Reference in New Issue
Block a user