我是靠谱客的博主 风中大米,这篇文章主要介绍编译过程中提示 /usr/bin/ld: cannot find,现在分享给大家,希望可以做个参考。

在编译过程中遇到 找不到 /usr/bin/ld: cannot find -lxtst.

首先在本地搜索该文件: apt-file/aptitude search xtst;

通过pkg-config --cflags --libs xtst, 就可以看到链接库的方式: -lXtst.

通过: dpkg -L libxtst-dev, 可以看到该包的所有相关文件.

cat 其中的.pc文件,就可以看到该库的完整信息如下:

prefix=/usr
exec_prefix=${prefix}
libdir=${prefix}/lib/x86_64-linux-gnu
includedir=${prefix}/include


Name: Xtst
Description: The Xtst Library
Version: 1.2.3
Requires: recordproto
Requires.private: x11 xext xextproto xi
Cflags: -I${includedir}
Libs: -L${libdir} -lXtst

最后

以上就是风中大米最近收集整理的关于编译过程中提示 /usr/bin/ld: cannot find的全部内容,更多相关编译过程中提示内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部