腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何将LKM (可加载内核模块)链接到静态或
动态
库
?
、
、
、
在搜索之后,我找不到任何LKM使用静态或
动态
库
的示例。 我想创建静态和
动态
库
(可以使用标准
C
库
或任何其他
库
),然后开发一个使用我自己的静态和
动态
库
的LKM。如何将LKM (可加载内核模块)链接到静态或
动态
库
?
浏览 2
提问于2012-05-06
得票数 2
回答已采纳
1
回答
这种文件压缩技术是什么?
如何提取这个文件??
浏览 5
提问于2022-03-10
得票数 -1
1
回答
那么dlfcn.
c
、d-
linux
.so和libdl.so之间有什么关系呢?
、
、
、
、
我对
C
和链接器不熟悉,如果我的问题听起来怪怪的,很抱歉。 我在网上查了一下,发现dlfcn.
c
,ld-
linux
.so都叫
动态
链接器,然后是
动态
链接
库
libdl.so,那么它们之间的关系是什么呢?dlfcn.
c
和其他essentiaL .
C
文件用于生成ld-
linux
.so吗?如果是,那么ld-
linux
.so和libdl.so有什么区别?
浏览 6
提问于2020-09-02
得票数 0
回答已采纳
1
回答
什么是"Windows不支持适当的
动态
链接?“
、
、
、
我已经阅读了
Linux
dlopen()和dlsym()的文档,它们分别打开
动态
库
并在库中加载符号。
Linux
和Windows
动态
库
调用
不同的原因是什么?
Linux
上的
动态
库
能够在可执行文件中加载符号,这是唯一的
浏览 2
提问于2017-02-02
得票数 0
回答已采纳
2
回答
仅包含
Linux
系统
调用
的最小
C
库
、
我的工作是使用
Linux
作为操作系统的嵌入式系统。这些系统不包含
动态
链接器,所以所有的
库
都必须静态包含。为了确保小的二进制大小,我需要一个小的
C
库
。我知道有很多选项,但我的代码只使用系统
调用
,没有标准的
C
库
调用
、POSIX或任何其他扩展。使用一个完整的通用
库
是一种夸张的做法。 我可以用汇编语言编写这个
库
,但是我的目标硬件不是同构的。我需要在架构(ARM、i386和x86_64)和
Linux<
浏览 0
提问于2015-01-26
得票数 1
1
回答
打包在jar文件中的来自java应用程序的
c
++
、
、
我想从java应用程序
调用
一个打包在jar文件中的
c
++程序。可以从jar文件打包并
调用
c
++吗?谢谢
浏览 4
提问于2013-04-09
得票数 1
2
回答
外部
库
链接
、
、
、
假设您有静态
库
A、
动态
共享目标
库
B和
linux
下的程序
C
。假设
库
A
调用
库
B中的函数,而您的程序
调用
库
A中的函数。现在假设
C
在A中
调用
的所有函数都不使用B中的函数。要编译
C
,只连接A而忽略B就足够了吗?而且,你的程序
C
可以在没有安装B
库
的系统上运行吗?
浏览 1
提问于2010-04-14
得票数 3
回答已采纳
5
回答
默认情况下链接的
库
、
、
我的代码正在测试中:return 0;从它编译的可执行文件所依赖的
动态
共享
库
是:$ ldd test libc.so.6 => /lib/libc.so.6 (0x00935000) /lib/ld-
linux
.so.2 (0x00ea5000)main函数属于哪个
库
? &
浏览 25
提问于2011-08-06
得票数 6
回答已采纳
2
回答
如何
动态
加载
C
++函数
、
、
、
我有一个
C
++应用程序,如何从test.cpp函数加载函数并执行它?我需要一个针对Windows和
Linux
的解决方案。我之所以需要这个函数,是因为我的应用程序用户应该根据自己的需要更改这个函数。
浏览 2
提问于2012-12-14
得票数 0
1
回答
链接静态
库
中以符号链接的
动态
库
: macOS vs
Linux
、
、
、
该项目使用基于CMake的两阶段构建过程:一个CMake树创建一个
动态
库
,该
库
链接到稍后创建的第二个树中创建的静态
库
。创建
动态
库
时,静态
库
还不存在。这在
Linux
上是可行的:使用静态
库
中的符号创建
动态
库
,并对它们进行前向声明。在构建第二棵树时,
动态
库
将被链接到一个可执行文件,该可执行文件也会链接到静态
库
,这样一切都可以正常工作。设置如下: 带
浏览 29
提问于2020-01-10
得票数 2
回答已采纳
2
回答
如何从
C
++函数/Qt方法按需加载
动态
库
、
、
、
、
创建了
动态
库
,如下所示struct Tcl_Interp;1)简化ccL/tools/
linux
64/qt-4.6.0/lib -lQtCore -lQtGuitclsh和给定的命令%加载libmy.so 是否有任何与加载等效的
C
++函数/ Qt
浏览 3
提问于2016-09-02
得票数 2
回答已采纳
1
回答
在JNI中链接静态
库
、
我想将一个静态
库
(比如libFoo.a)链接到我正在创建的
动态
库
中。这个
动态
库
是从我的Java类
调用
的。 这个是可能的吗?如果是这样的话,是怎么做的?gcc -I$JAVA_DIR/include -I$JAVA_DIR/include/
linux
-o libXY.so -shared jni/xy.
c
libFoo.a
浏览 0
提问于2013-04-21
得票数 1
回答已采纳
1
回答
可以不使用JNI直接在Java中加载
C
库
吗?
、
、
我是一个新的Java我的项目需要一个
C
的API
调用
在JAVA文件,我尝试与swig在
Linux
创建的共享
库
,但我面临那里的问题,任何其他方式
调用
在Java中的
C
API直接加载在任何JAVA工具,其中它匹配在Java中
调用
的函数地址,并返回输出如在
C
程序does.conclusion加载我的
C
动态
链接
库
或在JAVA中的
库
文件,从JAVA
调用
的API,这些都在<em
浏览 0
提问于2014-08-07
得票数 2
1
回答
动态
库
是在启动时加载的,还是只有在可执行文件需要时才加载?
、
、
、
、
以在
Linux
上运行的
C
应用程序为例,它与所需的共享
库
动态
链接。
动态
链接器是否在应用程序启动时加载此
库
?或者只能在需要从该
库
调用
函数时才加载它吗?如果是后者,它如何才能真正知道哪个函数属于哪个
库
?
浏览 16
提问于2022-08-31
得票数 0
1
回答
为什么Rust中的WASM
库
必须将机箱类型设置为cdylib?
、
The 将产生一个
动态
系统
库
。这在编译要从另一种语言加载的
动态
库
时使用。这种输出类型将在
Linux
上创建*.so文件,在macOS上创建*.dylib文件,在Windows上创建*.dll文件。
浏览 2
提问于2019-05-20
得票数 10
回答已采纳
1
回答
``dlopen()‘通过
调用
动态
链接器’`ld
linux
.so‘执行
动态
链接吗?
、
CSAPP说dlopen()是否通过
调用
动态
链接器ld-
linux
.so来执行
动态
链接?ld-
linux
.so是dlopen()
调用
来执行
动态
链接的
动态
链接器吗? 谢谢。
浏览 0
提问于2020-09-27
得票数 0
回答已采纳
3
回答
C
应用程序中的dlopen和dlclose内存管理
、
、
、
、
我使用dlopen加载一个
动态
库
"lib1.so“,并
调用
一个公开的函数,比如A1,A1函数使用malloc分配100kb的
动态
内存,但没有释放它,在主函数中,我再次
调用
所有的dlclose。dlopen,
调用
函数A1,dlclose操作系统: <
浏览 4
提问于2011-10-31
得票数 1
2
回答
FreeLibrary()在
linux
上工作吗?
、
、
我想知道这个函数是否也适用于
linux
。实际上,我试着搜索它,但是只有一些与Windows操作系统相关的页面。 如果这个函数不是针对
linux
的,那么
linux
的等效函数是什么?
浏览 3
提问于2014-09-01
得票数 1
回答已采纳
7
回答
动态
加载和
动态
链接的区别?
、
、
、
例程只有在被
调用
后才会加载。所有例程都以可重定位的加载格式保存在磁盘上。主程序被加载到内存中并被执行。这称为
动态
链接。 为什么这被称为
动态
链接?它不应该是
动态
加载吗,因为例程直到它在
动态
加载中被
调用
才被加载,在
动态
链接中,链接被推迟到执行时间。
浏览 513
提问于2012-04-07
得票数 33
1
回答
您能在android应用程序中直接链接静态
库
吗?
、
、
我很抱歉,这可能是我问的愚蠢的问题,但我有一个关于连接静态/共享
库
的问题。add_library(native-lib生成APK时,我无法找到静态
库</em
浏览 3
提问于2020-11-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从 Rust 调用 C 库函数|Linux 中国
Windows下c+调用 Rust 库的例子
C/C+编程笔记:C语言如何实现动态字符串?简单动态库!
Linux的系统调用与函数库的关系
C/C+编程笔记:C+静态库与动态库有何不同?本文带你弄懂!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券