我知道当我从源代码安装Linux应用程序时,我执行./configure --sysconfdir=/etc,然后这个应用程序的conf文件(如httpd.conf)将转到/etc.
./configure --sysconfdir=/etc
httpd.conf
/etc
但是从源代码的角度来看,源代码/etc在解析时如何知道conf文件.我的意思是代码就像fopen("/../../app.conf", "r");在我们安装之前确定的那样,配置文件会改变源代码还是存在其他一些机制?
fopen("/../../app.conf", "r");
c linux project
c ×1
linux ×1
project ×1