我已经在Linux安装的根目录(一个简化的lfs系统)上构建了X11 R7,并在/etc/ld.so.conf.d下设置了一个引用该文件的文件。我已经为它成功构建了Window Maker,并且可以启动它。我什至将系统设置为直接启动进入系统,在那里没有问题。
但是,在构建自己的GUI应用程序时,它抱怨在链接阶段无法找到-lX11。我可以解决这个问题的唯一方法是将-L / X / lib放在我的LDFLAGS中。但是,如果ldconfig可以访问该库(通过前面提到的/etc/ld.so.conf.d/文件进行了检查,我已经检查过了),为什么我需要手动添加搜索路径?