translator
11,127
edits
(Created page with "{{BoxTip|Подсказка|Чтобы посмотреть, какие флаги {{ic|1=march=native}}, выполните команду: <nowiki>$ gcc -march=native -E -v...") |
(Created page with "=== Архитектура, флаги компиляции === Опции {{ic|MAKEFLAGS}}, {{ic|CFLAGS}} и {{ic|CXXFLAGS}} используются {{ic|make}}, {{ic|gcc}}...") Tags: Mobile web edit Mobile edit |
||
Line 9: | Line 9: | ||
{{ic|/etc/makepkg.conf}} - это основной конфигурационный файл для makepkg. Большинство пользователей захотят уточнить параметры конфигурации makepkg перед сборкой каких-либо пакетов. | {{ic|/etc/makepkg.conf}} - это основной конфигурационный файл для makepkg. Большинство пользователей захотят уточнить параметры конфигурации makepkg перед сборкой каких-либо пакетов. | ||
=== | === Архитектура, флаги компиляции === | ||
Опции {{ic|MAKEFLAGS}}, {{ic|CFLAGS}} и {{ic|CXXFLAGS}} используются {{ic|make}}, {{ic|gcc}} и {{ic|g++}} при компиляции программ с помощью makepkg. По умолчанию эти опции генерируют общие пакеты, которые могут быть установлены на широкий спектр машин. Повышения производительности можно добиться, настроив компиляцию для конкретной машины. Недостатком является то, что пакеты, скомпилированные специально для процессора компилирующей машины, могут не работать на других машинах. | |||
{{BoxInfo|Примечание|Имейте в виду, что не все системы сборки пакетов будут использовать экспортированные вами переменные. Некоторые переопределяют их в исходных Make-файлах или [[PKGBUILD]].}} | {{BoxInfo|Примечание|Имейте в виду, что не все системы сборки пакетов будут использовать экспортированные вами переменные. Некоторые переопределяют их в исходных Make-файлах или [[PKGBUILD]].}} |