Использовать оптимизацию на данном этапе не стоит, однако вы можете добавить флаг ``-s`` для того, что бы сразу после сборки автоматически удалялись ненужные и отладочные символы, а также `-O2` воизбежании ошибки сборки glibc:
Для экономии времени на многоядерном процессоре используйте параллельную сборку. Чтобы её включить, надо добавить для ``make`` переменную `-jN`, где ``N`` - число потоков вашего процессора.
Это можно сделать двумя способами:
- Указывать при каждом вызове ``make`` аргумент ``-jN``
- Добавить переменую окружения ``MAKEFLAGS``
Замените ``N`` на число потоков вашего процессора, узнать его можно с помощью команды:
```bash
lscpu | grep "CPU(s):"
```
При желании, добавьте соответсвующую переменную окружения:
`set +h` - Данный параметр отключает сохранение путей к исполняемым файлам в памяти bash, необходимо для того что бы новые исполняемые файлы становились доступны немедленно.