腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
编译时设置共享
库
前缀
、
、
、
我试图编译一个程序,我需要在共享
库
路径
上设置一个前缀
路径
,我尝试使用-Wl,-rpath -Wl,-dynamic-linker,我从ldd得到的是:libc.so.6 => /lib/x86_64-
linux
-gnu/libc.so.6 (0x00007f19d55b8000) /pathtolib/lib64/ld-
linux
-x
浏览 3
提问于2017-09-19
得票数 0
回答已采纳
3
回答
C编译器如何发现-lm指向libm.a文件?
、
、
、
在
linux
的C编程中什么是.a文件?是
库
文件吗?如果我们将头文件添加到程序中,是不是一定要在编译时提到
库
?
浏览 6
提问于2010-10-11
得票数 7
回答已采纳
1
回答
如何配置针对静态
库
构建的makefile项目,而不是针对
动态
库
进行构建?
、
、
、
、
我的问题是:如何告诉Makefile使用dlls而不是静态
库
?这似乎是一个琐碎的任务,尽管我没有足够的经验使用Makefiles来知道如何做到这一点。谢谢您在这方面的任何帮助。
浏览 3
提问于2013-12-12
得票数 0
回答已采纳
1
回答
我怎么才能让GCC使用不同的标准
库
呢?
、
、
、
我在/usr/lib/debug/usr/lib/x86_64-
linux
-gnu/中有一个libstdc++ 6的调试版。我想告诉gcc/g++使用这个
库
,而不是没有调试符号的标准
库
版本。我尝试使用-nostdlib并使用-L显式传递
库
路径
,但得到了链接错误,如 /usr/bin/ld: CMakeFiles/tst_elfmap.dir/perfparser/te
浏览 30
提问于2020-10-16
得票数 2
回答已采纳
1
回答
如何在g++中删除链接
库
中的
路径
、
、
、
我生成了一个
库
,它包含以下
库
: libstdc++.so.6 => /med/build/gcc/gcc-6.2.0/
浏览 0
提问于2017-08-04
得票数 0
回答已采纳
1
回答
显示ld通过-l找到
库
的
路径
、
、
有没有可能让g++/ld显示
库
的绝对
路径
,即-l选项解析到的
库
的绝对
路径
?在我的例子中,我尝试通过-llrs链接lrs
库
,我怀疑它会解析为/usr/lib/liblrs.so,但我想确认一下。
浏览 1
提问于2019-12-04
得票数 0
1
回答
为什么Windows上的MinGW不需要静态链接?
、
、
、
我已经在我的
Linux
机器上安装了MinGW,并安装了MinGW包,但是,我注意到我无法在没有MinGW的机器上运行我的程序,我查找了它,很快就发现这个问题的解决方案是静态链接。我的
Linux
正在运行Arch并安装了mingw-w64-gcc AUR包(如果这个信息有帮助的话)。
浏览 0
提问于2018-08-08
得票数 0
1
回答
在macos上没有正确链接
库
的节点-gyp
、
、
、
我正在处理一个节点加载项,但是在使用node构建
库
时出现了一个错误。
浏览 14
提问于2020-07-13
得票数 2
回答已采纳
2
回答
Linux
程序如何知道
库
文件在哪里以及如何调用它们?
、
当我使用apt安装程序时,它会告诉我还需要安装哪些依赖
库
。 例如,Nginx需要安装libgd3 (3d图形
库
)。
浏览 6
提问于2015-06-15
得票数 2
1
回答
OSX运行时
动态
库
路径
搜索
、
、
、
、
在
Linux
中,我可以使用
动态
库
编译C++源代码,并通过在编译前设置环境变量$LD_RUN_PATH来告诉gcc编译器在哪里找到.so
库
文件。我想知道OSX中的clang编译器是否有类似的方法来执行这样的运行时
动态
库
路径
搜索
?编辑:我想将dylib的
搜索
路径
编译到可执行文件中。在运行时,不应该为$DYLD_LIBRARY_PATH环境
路径
显式设置任何
浏览 1
提问于2016-04-24
得票数 5
1
回答
用
动态
库
运行cmake项目
、
我正在做一个项目,它使用了一个第三方的封闭源代码SDK,它由一个共享
库
和相应的头文件组成。我试图避免将
库
添加到
搜索
路径
中,这样我就可以尝试根据
库
的几个不同版本编译该项目以进行测试。我的问题是如何处理共享
库
,以便项目能够很好地构建和运行?我可以构建项目,但是新创建的可执行文件无法找到我需要的共享
库
。如果我将共享
库
复制到与可执行文件相同的文件夹中,它将运行,但我希望避免手动执行这个额外的步骤,以使其他开发人员更容易操作。什么是管理共享
库
依
浏览 5
提问于2013-05-06
得票数 0
1
回答
根据静态或
动态
库
编译c++链接
、
、
使用以下命令编译程序时,是针对静态
库
还是
动态
库
进行链接?其次,这个
库
是从PPA使用以下命令“安装”的。sudo apt-get update如何判断
库
是静态的还是
动态
的
浏览 0
提问于2017-01-16
得票数 0
回答已采纳
1
回答
使用该
库
进行共享
库
和测试应用程序的项目。
、
我用CMake (2.8)构建了一个共享
库
和一个测试应用程序。现在当我运行我的test应用程序时,它找不到要运行的共享
库
文件: error while loading shared libraries: mylib.so: cannot open shared object
浏览 2
提问于2016-03-08
得票数 0
2
回答
qemu运行编译的二进制文件
、
、
、
、
试图运行我从qemu上的固件中提取的编译后的二进制文件,但是遇到了以下错误:/system
浏览 3
提问于2017-12-03
得票数 4
回答已采纳
6
回答
什么是LD_LIBRARY_PATH以及如何使用它?
、
、
、
我参与了一个Java项目的开发,该项目使用了一些C++组件,因此我需要Jacob.dll。(在Windows 7上)我寻找可能的决定,但到目前为止我还没有尝试过的是,指向.dll文件设置LD_LIBRARY_PATH变量。
浏览 0
提问于2011-08-22
得票数 51
回答已采纳
1
回答
当前目录是否默认为gcc的静态
库
、
动态
库
和头
搜索
路径
?
、
-lhello -o你好 类似的问题用于
动态
库
文件
搜索
。当前目录是
动态
库
文件的默认
搜索
路径
,还是需要通过--rpath .将当前目录添加到
动态
库
浏览 2
提问于2019-04-12
得票数 0
回答已采纳
2
回答
C++共享
库
我正在尝试了解共享
库
在c++ unix环境中的工作方式。我知道在编译代码时,我们只需要头文件,不需要共享
库
规范。但是,如果我想从我编译的文件创建一个可执行或共享
库
,我是否需要指定共享
库
依赖关系(这些依赖关系是
动态
的)?在运行时加载时,共享
库
的
路径
是否需要与
路径
匹配?我使用的是
Linux
2.6.18-164.11.1.el5 #1 SMP x86_64 GNU/
Linux
我遇到了一个问题,我的代码不能在运
浏览 1
提问于2010-05-14
得票数 0
1
回答
可以在18.04 x86_64中从apt安装静态
库
吗?
、
、
、
我正在尝试构建一个依赖于二进制分布式静态
库
的项目。ini_config函数,其中包括:它找到
动态
库
,但找不到静态版本:attempt to open
浏览 0
提问于2018-07-05
得票数 1
3
回答
如何在Ubuntu上列出共享
库
中的导出函数
、
、
我刚刚在Ubuntu上构建了一个共享
库
,当我尝试使用该函数时,加载该
库
的应用程序报告没有找到'xxx‘符号。 我想检查(即列出)我的
库
导出的函数,这样我就可以进一步调查这个问题。
浏览 3
提问于2010-02-17
得票数 36
1
回答
在
Linux
上运行时,来自免费pascal的LoadLibray函数失败
、
、
我正在尝试加载一个
动态
库
<libname>.so,它存在于当前目录以及/use/lib、/lib、/lib32中。但是程序无法找到这些
路径
中的任何一条。“此二进制文件没有
动态
库
支持。在程序中使用
动态
库
驱动程序在使用
动态
库
之前重新编译应用程序。运行时错误235为$0805F292"。如果有人知道这个问题,请让我知道,因为我已经在网上
搜索
,但找不到答案。 注意
浏览 1
提问于2022-02-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux库概念,动态库和静态库的制作,如何移植第三方库
【大网管】Linux路径展开
Linux配置文件路径大全
Windows路径转换为Msys2表示的Linux路径
警惕利用Linux预加载型恶意动态链接库的后门
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券