我是靠谱客的博主 风中大米,最近开发中收集的这篇文章主要介绍编译过程中提示 /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的全部内容,希望文章能够帮你解决编译过程中提示 /usr/bin/ld: cannot find所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部