Существует очень давнее соглашение (в Unix) для диапазонов возвращаемого статуса:
Что именно означают эти отдельные положительные и отрицательные числа, зависит от программиста. Иногда вы можете выбрать их для совместимости с другими похожими программами (например, инструментами Gnu). @ Gnouc перечисляет некоторые из них.
Нет, мне не известно о каком-либо особом значении кода выхода 99, никогда не видел, чтобы он использовался. Может быть, это означает «Недостаточно пива»
См .:
Добавить к ответ Фабби:
Ответ на ваш вопрос: и да, и нет. Да, можно добавить параметры времени компиляции -. к программе, которую вы установили. Но нет, вы не можете сделать это без замены/перезаписи скомпилированного бинарника.
Рискуя усложнять очевидное, некоторые программы позволяют изменить способ их работы изменив конфигурационные файлы, не трогая бинарник. Но тогда вы говорите о параметрах конфигурации, не компилировать -параметры времени.
make install
заменит существующий установленный двоичный файл. При следовании исходным инструкциям и добавлении дополнительной опции сборки и повторной компиляции существующая версия любой программы (, включая squid ), будет заменена новой версией.
Поэтому, если вы сделаете что-то глупое катастрофическое, сделайте копию существующей рабочей программы, прежде чем продолжить. ;-)