Ich möchte ein Unix/Linux-Programm schreiben, das eine Konfigurationsdatei verwendet.
Mein Problem ist, wo soll ich den Speicherort der Datei angeben?
Ich könnte den Ort "hardcodieren" (wie /etc
) in das Programm selbst.
Ich fände es aber gut, wenn der Benutzer ohne Privilegien es (über make) irgendwo anders installieren könnte, z.B. ~
.
Sollte das Makefile den Quellcode bearbeiten? Oder wird das üblicherweise auf andere Weise gemacht?