如何告诉编译器搜索 /usr/lib/x86_64-linux-gnu 中的一些库

如何告诉编译器搜索 /usr/lib/x86_64-linux-gnu 中的一些库

我尝试编译一个项目,我得到了源文件来自 git 中心。

但是当我启动时make,编译抱怨wayland-server不满足对的依赖关系。

不过,我已经安装了 wayland。在我的系统上,libwayland-server.so.0位于/usr/lib/x86_64-linux-gnu

当查看Makefile项目的时,我发现该变量LIBDIR设置为/usr/lib

所以我怀疑编译器没有在里面搜索wayland-serverlib/usr/lib/x86_64-linux-gnu

解决这个编译问题的方法是什么?我应该修改make文件,以何种方式修改?

答案1

使用命令

Export LIBDIR=/usr/lib/x86_64-linux-gnu:$LIBDIR

然后再试一次。如果有效,请将这一行放入 ~/.bashrc 中

相关内容