腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
动态图书馆搜索ld的规则是什么?
、
、
、
Linux
分离链接时搜索
路径
和运行时搜索
路径
。 说,除了-L选项: 搜索的默认
路径
集(没有使用-L
指定
)取决于ld使用的仿真模式,在某些情况下还取决于配置
浏览 10
提问于2017-03-15
得票数 1
1
回答
`不匹配’`ld /path/to/labary.
so
‘的行为?
、
、
、
、
我还尝试了对前面的ld命令进行不同的调用,使用-static -lc而不是直接
指定
路径
,还使用-L将
路径
分配给MUSL,以避免使用glibc,因为glibc已经在ld的搜索
路径
上。# Command 4 /usr/lib/x86_64-
linux
-musl最后,我尝试了与前面静态链接版本相关的类
浏览 0
提问于2020-07-29
得票数 2
回答已采纳
1
回答
为什么链接器要更改共享库名称?
、
、
通过“node”传递链接器命令行选项,我
指定
我希望程序链接的库
路径
和库名。但是得到的可执行文件并不引用我
指定
的文件,它在/usr/lib中引用了一个不同的名称。libao-oboe.
so
的
路径
,链接器将返回libao-oboe.
so
。ldd显示,node-gyp输出文件没有引用
指定
的文件--它引用的是一个完全不同名称的库-- /usr/lib/liboboe-1.0.
so
.1。libc.
so</
浏览 10
提问于2017-09-08
得票数 3
回答已采纳
2
回答
分析核心转储时共享库的相对
路径
、
、
、
在进行核心分析时,是否可以为共享库
指定
相对
路径
(我希望在编译时而不是调试时
指定
相对
路径
)From ToYes /lib64/ld-
linux
-x86-64.
so
.2 LD_LIBRARY_PATH可以
指定
相对于当前工作目录的
路径</e
浏览 1
提问于2010-11-17
得票数 1
回答已采纳
3
回答
can ng找不到pthread.
so
、
我已经检查过了,这些库位于-L
指定
的链接
路径
中,这是参数。下面是错误: /home/***/raspberrypi/toolchain/lib/gcc/arm-unknown-
linux
-gnueabi/4.6.3/../../../../arm-unknown-
linux
-gnueabi/bin/ld: cannot find /lib/arm-
浏览 5
提问于2013-01-08
得票数 7
1
回答
C级(本机)任务输出文件/文件(用于其他任务/项目)
、
、
、
使用c插件,可以
指定
可执行文件和库。我使用一个string标记来
指定
一个具有OS特定名称的库(稍后在JNI安装程序中使用)。"
linux
" : (SU.IS_OS_MAC_OSX ? "macosx" : SU.IS_OS_WINDOWS ?在此,图书馆的声明: "diaf-${osString}" {}跑步时 在
linux
机器上,其中一个任务是"diaf-linuxSharedLibrary(本例
浏览 3
提问于2015-01-06
得票数 2
回答已采纳
1
回答
rhel + /usr/lib64 64+如何恢复文件夹
、
、
usr/lib64 /usr/lib64_bckmv /usr/lib64_bck /usr/lib64-bash: /usr/bin/mv: /lib64/ld-
linux
-x86-64.
so
.2: bad ELF interpreter: No such file or directory 知道怎么解决吗?
浏览 0
提问于2020-05-28
得票数 -1
回答已采纳
1
回答
CodeBlocks -“未定义的对符号'XConvertSelection‘的引用”
、
、
我做了一项研究,发现我应该链接到libX11.
so
。我确实在CodeBlocks目录Compiler Settings->Linker Settings->Add下添加了"/usr/lib/i386-
linux
-gnu/libX11.
so
"。提议的解决办法相互联系,指出: 这正是我所做的(至少我认为我做了)。
浏览 4
提问于2015-05-16
得票数 0
1
回答
如何为不同的系统配置NetBeans/C++项目?
、
、
、
、
在NetBeans/C++中,我有一个项目需要构建在两个不同版本的
Linux
上。它们都有不同
路径
的库,不同版本的GCC,不同版本的静态库和共享库。我遇到的一个问题是:程序链接到libmysqlclient.
so
,在一个系统上它构建没有问题(链接到libmysqlclient.
so
.16),而在另一个系统中,我得到了一个与缺少的库相关的运行时错误(虽然libmysqlclient.
so
.15和libmysqlclient.
so
.18都可用,
路径
被正确设置)。我没
浏览 2
提问于2012-11-22
得票数 1
1
回答
如何在JRuby中
指定
本机库
路径
?
、
、
、
我正在犯错误: 无法加载junixsocket库,请尝试/opt/newsclub/lib-native/libjunixsocket-
linux
-1.7-amd64.
so
,/opt/newsclub/lib-native/libjunixsocket-
linux
-1.5-amd64.
so
,lib:junixsocket-
linux
-1.7-1.5 64,lib:junixsocket-
linux
-1.5or
浏览 4
提问于2015-01-09
得票数 3
回答已采纳
1
回答
gcc/ld如何找到zlib.
so
?
、
、
、
、
虽然
Linux
上的大多数库遵循共享对象的lib<name>.
so
和归档的lib<name>.a的命名约定,但zlib被命名为zlib.
so
/zlib.a。我的问题是:当我使用zlib.
so
作为链接标志时,gcc/ld如何知道如何查找-lz?我了解到,对于链接,gcc调用ld,它在某些默认
路径
和使用-L
指定
的任何
路径
中搜索库,并在必要时追加lib和.
so
或.a.部件。奇怪的是,只提到链接器可以找到档案;没有提到
浏览 3
提问于2013-11-18
得票数 5
回答已采纳
3
回答
gcc将共享库链接到
指定
的
路径
中,而不是在标准
路径
中。
、
、
、
、
当我使用gcc链接
指定
路径
的共享库,而不是标准
路径
时,我遇到了一个奇怪的问题。-o rl rl.c -I$HOME/Downloads -L$HOME/Downloads/readline/shlib -lreadline -ltinfo$ ldd rllibreadline.
so
.6 => /lib/x86_64
浏览 20
提问于2015-03-02
得票数 2
回答已采纳
1
回答
GNUMake链接步骤不适用于某些库
、
、
、
我有:LDLIBRARIES += -L/ms/dist/msjava/PROJ/sunjdk/1.6.0_31/.exec/amd64.
linux
.2.4.g
浏览 3
提问于2016-03-06
得票数 0
1
回答
将解释器设置为相对于可执行文件的
路径
、
、
、
/lib/ld-
linux
-x86-64.
so
.2 "${APPDIR}/usr/bin/myapp"readelf -l AppDir/usr/bin/myapp但是看起来它不喜欢相对
路径
,因为我得到了错误:bash: App
浏览 12
提问于2022-05-25
得票数 2
回答已采纳
1
回答
试图链接库时出错
、
、
我正试图在
linux
i386上编译我的c代码。我的sqlite3库位于:/usr/lib/i386-
linux
-gnu/libsqlite3.
so
.0.8.6cc -pthread -L/lib/i386-
浏览 0
提问于2013-11-08
得票数 0
回答已采纳
1
回答
如何使用Eclipse /C++ IDE交叉编译?
、
、
我在
Linux
桌面上安装了Eclipse /C++ IDE,使用GCC交叉编译器在
Linux
平台上交叉编译程序。因为在
Linux
上,如果我必须链接库libABCD.
so
.10.0.0,我只需在链接器选项中添加ABCD,并创建一个符号链接ABCD.
so
-> libABCD.
so
.10.0.0。直接
指定
库的绝对
路径
不起作用,因为编译器将-l前缀为库名(找不到)。我
浏览 0
提问于2014-06-20
得票数 4
回答已采纳
1
回答
为什么ldd在没有LD_LIBRARY_PATH的/usr/local/lib64目录下找不到libstdc++?
、
、
、
我想在覆盆子pi 4b上运行一个用gcc-11编译的程序,而不必
指定
LD_LIBRARY_PATH或链接到库
路径
。目前,如果我必须在LD_LIBRARY_PATH中
指定
新libstdc++的
路径
,否则ld无法加载正确的库: pi@cm4:~ $ ./rckam-server --version ./rckam-server: /lib/aarch64-
linux
-gnu/libstdc++.
so
.6: version `CXXABI_1.
浏览 151
提问于2021-10-18
得票数 0
1
回答
使用protobuf构建CMake项目
、
Stack (most recent call first):-- Found Protobuf: /usr/lib/x86_64-
linux
-gnu/libprotobuf.
so
;-lpthread (found version "2.6.1") 我确实有一个版本3.4的protoc二进制文件,而且我在另一个
路径
中也有libprotobuf.
so
。如何
指定
CMak
浏览 114
提问于2017-12-12
得票数 2
2
回答
为什么我的pam_userdb.
so
不见了?
、
、
、
、
auth required /lib64/security/pam_userdb.
so
db=/etc/vsftpd_virtual_accounts但是我在/lib64/security和/lib/security中找不到这个文件。find /
浏览 15
提问于2017-03-05
得票数 1
回答已采纳
1
回答
未定义对` `atexit bluez编译的引用
、
、
当我试图交叉编译bluez-4.101到mipsel-
linux
target时,我遇到了这个问题。0xadc0): undefined reference to `atexit'以下是
指定
的编译器选项和链接器选项-lstdc++未
指定
-nostdlib 期待您的帮助。
浏览 6
提问于2013-11-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Python指定依赖模块的路径
【大网管】Linux路径展开
Robotframework-RED-指定测试报告存放的路径
Spring boot配置logback日志打印到指定路径文件
Linux软件安装到指定目录方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券