腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
动态
共享
库
--用于
linux
linux-device-driver
、
embedded-linux
我只有一个关于
Linux
共享
库
文件的问题。我看到了许多与LinuxO.S 的
动态
共享
库
相关的链接现在在
LINUX
中使用libdl
构建
函数-- dlopen,dlsym,dlclose。我们真的需要为
动态
图书馆包括原型文件ctest.h吗? 请对以上职位提出一些建议。
浏览 7
提问于2012-12-02
得票数 2
回答已采纳
1
回答
如何
构建
在
Linux
上
动态
链接的qt应用程序(而不是
共享
库
)
linux
、
qt
、
shared-libraries
我想
构建
一个与
共享
库
链接的qt应用程序(默认情况下,qt应用程序也是这样)。但是qt总是将应用程序编译成一个
共享
库
。我知道这是可能的,因为我已经找到了几个
动态
链接的
Linux
应用程序(不是
共享
库
)。例如,大多数KDE应用程序都是用Qt编写的,但仍然是应用程序,而不是
共享
库
。是否有编译器/链接器标志允许我在
Linux
上
构建
qt 应用程序?请不要接-stat
浏览 3
提问于2018-07-10
得票数 1
回答已采纳
1
回答
Ghostscript没有在Mavericks上
构建
libgs
osx-mavericks
、
ghostscript
它编译和
构建
,但不
构建
libgs。我仔细研究了配置选项,但没有说明为什么没有
构建
libgs。我在XCode 5.1.1上运行OS X Mavericks。Ghostscript在/usr/local/share和/usr/local/bin中安装了一堆东西,但没有包含或
库
。我做错了什么?
浏览 0
提问于2014-09-15
得票数 0
1
回答
在VisualStudio中
构建
Linux
项目(make)
visual-studio
、
makefile
我想建立一个使用VisualStudio的
Linux
项目(由Makefile
构建
)。对于最简单的方法,有什么建议吗?
浏览 2
提问于2014-04-21
得票数 0
1
回答
为什么CMake是必要的?
cmake
我正在尝试编译一个第三方
库
,以便在Windows7上的Visual Studio 2005Express中使用。 我收到了无穷无尽的错误消息,我暂时不会深入讨论。我真正的问题是-如果必须编译c++
库
,并且可以从编译后的
库
编译c++可执行文件-为什么需要两个编译步骤?当然,只提供类的C++代码,等等,作为一些.txt文件让我们自己编译会更容易?
浏览 0
提问于2013-02-21
得票数 0
1
回答
库
如何既可以是静态的,也可以是
共享
的?
gcc
、
compilation
、
lame
库
既是静态的,又是
共享
的,这意味着什么?据我所知,这两者是相互排斥的。。 $ .
浏览 1
提问于2014-03-31
得票数 0
回答已采纳
2
回答
如何处理
共享
库
或dylib中未定义的符号?
c++
、
gcc
、
shared-libraries
、
dylib
、
darwin
我有一个用于
linux
的Makefile,我正在移植到达尔文。makefile接受一堆.o文件,并将它们链接到一个.so
共享
对象中。好吧,所以我想(我错了吗?)达尔文对此最好的模拟方法是
动态
库
。现在,我要链接到dylib的代码依赖于大量的外部
库
。当我试图
构建
dylib时,我会收到错误,说明存在未定义的引用。但是
Linux
没有在创建-lwhatever文件的
构建
步骤中指定任何.so或-L/path/任何选项。嗯?这是因为在创建ELF
浏览 2
提问于2010-09-12
得票数 19
1
回答
更新使用"-Bsymbolic“链接器选项生成的
共享
对象
c
、
gcc
、
shared-libraries
、
elf
我认为"-Bsymbolic“选项在
共享
对象的ELF
动态
符号表中添加了一个标志。更多信息: 平台: arm
linux
浏览 1
提问于2019-02-19
得票数 1
回答已采纳
2
回答
只有一个--嵌入式
Linux
中的散列式。为什么?
embedded-linux
、
ld
、
openembedded
我正在尝试使用
构建
一个软件包并将其部署到rootfs中。不幸的是,该软件包包含了预先
构建
的
共享
库
。据我所知,Arago是用--hash-style=gnu
构建
整个
Linux
发行版的,而那些
共享
库
是用--hash-style=sysv
构建
的。至少
构建
停止时会出现“在ELF二进制文件中没有GNU_HASH”的QA问题。为什么系统中的所有ELF都必
浏览 0
提问于2012-07-31
得票数 6
1
回答
在
Linux
上使用makefiles为复杂项目
构建
动态
库
linux
、
makefile
、
shared-libraries
我正试图在
Linux
上
构建
一个具有不同模块的
共享
库
,由于源文件分散在不同的子目录中,因此我很难弄清楚如何创建脚本和makefile来将整个项目编译为一个包含依赖于其他模块的模块的单个
动态
共享
库
。
浏览 1
提问于2011-03-18
得票数 0
1
回答
通过CMake生成的TFLite
共享
库
不起作用
tensorflow
、
cmake
、
tensorflow-lite
按照tensorflow lite CMake build中的步骤在
LInux
主机上
构建
库
。 描述当前行为:默认的CMakeLists文件创建静态
库
。我们希望通过CMake生成一个只能生成C++ TFLite静态
库
的
动态
库
描述预期行为:需要创建C++ TFLite
动态
库
。 已修改CMakeLists以生成
共享
库
。但是生成的那个不起作用。
浏览 75
提问于2021-11-15
得票数 1
1
回答
我能在Embarcadero C++Builder中为安卓(*.so)
构建
一个
共享
库
吗?
android
、
c++
、
shared-libraries
、
cross-platform
、
c++builder
我正在尝试使用Embarcadero的C++Builder和RADStudio10.2创建一个
共享
库
。我创建了一个C++Builder“
动态
链接
库
”项目。当我指定要
构建
的目标平台时,唯一的选项是32位Windows、64位Windows和OS。我还需要能够为Android (
Linux
)平台
构建
库
。我怎样才能做到这一点?
浏览 4
提问于2017-06-26
得票数 1
回答已采纳
4
回答
gcc链接器错误:没有找到符号的版本节点
c
、
gcc
、
shared-libraries
、
ld
我正在尝试
构建
一个
共享
库
,并得到以下错误: ld:未能设置
动态
区段大小:坏值 编辑:已解决,请参阅注释
浏览 1
提问于2010-06-28
得票数 4
回答已采纳
1
回答
如何从.la文件中获取.so文件?
gcc
、
fftw
FFTW2.x
构建
一个.la文件(在fftw/.libs目录下)。 我想我需要一个.so文件来链接。(我不确定,因为我是一个gcc新手)。
浏览 1
提问于2010-04-26
得票数 4
回答已采纳
1
回答
编译只有声明函数的
动态
库
macos
、
dynamic
此代码在
linux
下编译,但在mac下编译( lib.c的内容如下所示):在
linux
中,我使用这个命令,它可以工作:相同的命令在mac中失败,从而产生以下错误: "
浏览 7
提问于2013-07-05
得票数 0
2
回答
在
Linux
上分发一个C++应用程序(游戏):
共享
库
还是静态
库
?
c++
、
shared-libraries
、
static-libraries
我是应该使用
共享
库
在
Linux
上分发C++二进制应用程序,还是应该静态地链接它们? Static
库
:让我的应用程序处理大多数发行版似乎是一个很好的解决方案。但是,我检查了几个由GOG.com发布的游戏,我检查的所有游戏都不依赖于
共享
库
(使用GOG.com
库
:这似乎是推荐的解决方案,但我的C++应用程序几乎不可能与所有的C++发行版兼容。我应该为Ubuntu16.04
构建
一个特定的二进制,然后为Ubuntu20.04
构建
另一个二进制,等
浏览 4
提问于2020-12-24
得票数 0
1
回答
UPX是否神奇地将二进制文件从
动态
链接转换为静态链接的libarires?
c++
、
qt
、
dynamic
、
static
、
upx
我试图在gnu/
linux
amd64上使用静态
库
构建
一个基于qt的软件,但没有成功(qt是成功地静态
构建
的)。提前感谢抱歉,我说得不够清楚。我正在尝试使用QT框架
构建
一个应用程序,但是
构建
脚本很复杂,是为
共享
库
创建的。我能够在二进制
动态</e
浏览 12
提问于2013-12-23
得票数 4
6
回答
为什么
共享
库
的符号不能在链接时解析?
c++
、
c
、
linux
、
gcc
、
linker
当我尝试创建可执行文件时,需要在链接时解析符号,但当我尝试创建
共享
库
时,符号不会在该
库
的链接时解析。当我尝试使用这个
共享
库
创建一个可执行文件时,这些问题可能会得到解决。> {} /usr/lib/gcc/i386-redhat-
linux
In function 'PrintB
浏览 3
提问于2010-07-01
得票数 8
回答已采纳
1
回答
如何使用android交叉编译工具链编译静态链接应用程序?
android
、
bash
、
gcc
、
android-ndk
、
native
我设法使用下面的命令
构建
了它但它是
动态
链接的,我现在不知道如何在设备上安装
共享
库
fbgrab: ELF 32-bitversion 1 (SYSV), dynami
浏览 0
提问于2012-01-10
得票数 0
回答已采纳
1
回答
不同的`libc.so`之间有什么区别和关系?
linux
、
software-installation
、
shared-library
论Lubntu 18.04libc: /usr/lib/x86_64-
linux
-gnu/libc.a /usr/lib/x86_64-
linux
-gnu/libc.so/usr/share/man/man7/libc.7.gz /lib/i386-
linux
-gnu/libc.so.6 /lib/
浏览 0
提问于2018-06-11
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android 如何使用JNI构建wav转码amr的so动态库
警惕利用Linux预加载型恶意动态链接库的后门
科普文,Linux系统服务和构建运维,常识分享
探索静态库与动态库的“奥秘”
为什么需要动态链接?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券