Desidero scrivere un programma unix/linux, che utilizzerà un file di configurazione.Posizione di configurazione nel programma unix
Il mio problema è, dove dovrei inserire il percorso del file?
Potrei "hardcode" la posizione (come /etc
) nel programma stesso.
Tuttavia, mi piacerebbe, se l'utente senza privilegi potesse installarlo (tramite make) da qualche altra parte, come ~
.
Il makefile dovrebbe modificare il codice sorgente? O di solito è fatto in un modo diverso?
Vedere lo standard Hierarchy FileSystem (http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard) per indicazioni su dove le cose dovrebbero andare, secondo la convenzione. – skaffman