Я хочу написать программу для unix / linux, которая будет использовать файл конфигурации.
Моя проблема в том, куда мне поместить местоположение файла?
Я мог бы «жестко закодировать» местоположение (например, / etc
) в самой программе.
Однако, я бы хотел, чтобы пользователь без прав мог установить его ( через make) где-то еще, например ~
.
Должен ли make-файл редактировать исходный код? Или это обычно делается по-другому?