2.8 KiB
Настройка окружения bash
Оболочка командной строки bash
использует множество стартовых скриптов. С их помощью можно задать различные переменные, функции, алиасы, настройки bash
Ниже будут предложены команды по созданию минимальных версий стартовых скриптов bash
:
/etc/profile
О CFLAGS и CXXFLAGS
С помощью данных переменных можно задать флаги компилятора, влияющие в том числе на оптимизацию. Есть следующие уровни оптимизации (и соответствующие флаги)
-O0
- Без оптимизации. Не рекомендуется.
-O1
- Простейшие минимальные оптимизации. Не рекомендуется.
-O2
- Стандартная оптимизация. По умолчанию в GCC.
-O3
- Агрессивная оптимизация, почти все пакеты собираются и работают, рекомендуется нами.
-Ofast
- Чрезвычайно агрессивная оптимизация, некоторые пакеты не собираются.
-Os
- Оптимизация по размеру.
-Og
- Оптимизация для отладки.
Также вы можете сообщить компилятору оптимизировать код для вашего процессора добавив опцию -march=native
, однако возможность запуска такого кода на других процессорах будет потеряна.
Bash-completion
Dircolors
Readline
Umask
Другие стартовые скрипты
Применить изменения
bash --login +h