如何检查没有根访问权限安装的C库



我在一个有限的环境(archlinux)中从事一个学校项目,我没有root访问权限。主体说我可以使用所有已经安装的库。我正在使用gcc编写C代码。

如何获得所有这些库的列表?

对于那些由pkg-config实用程序管理的库,下面的命令将显示所有已安装的库:

pkg-config --list-all | less

然而,并不是所有的库都是这样管理的,所以你可能会被迫通过/usr/lib/usr/local/lib目录。

如上所述,并非所有库都必须使用pkg-config。考虑到这是ArchLinux,作为备选方案,您可以学习使用包管理器来列出已安装的包。这就是pacman

任何在ArchLinux上安装的都将是的一部分。

查询选项可以显示为给定包安装的所有文件:

    要列出给定包的所有文件,使用pacman -Ql package_name
  • 列出所有包,使用pacman -Q

(脚本说明,要列出所有的"。

ls /lib /usr/lib /usr/local/lib

相关内容

  • 没有找到相关文章

最新更新