腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
这种文件压缩技术是什么?
如何提取这个文件??
浏览 5
提问于2022-03-10
得票数 -1
1
回答
如何将LKM (可加载内核模块)链接到静态或
动态
库
?
、
、
、
在搜索之后,我找不到任何LKM使用静态或
动态
库
的示例。 我想创建静态和
动态
库
(可以使用标准
C
库
或任何其他
库
),然后开发一个使用我自己的静态和
动态
库
的LKM。如何将LKM (可加载内核模块)链接到静态或
动态
库
?
浏览 2
提问于2012-05-06
得票数 2
回答已采纳
1
回答
不同的`libc.so`之间有什么区别和关系?
、
、
论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
回答已采纳
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
回答
我们可以在窗口上使用.so文件吗?
、
、
、
我需要在windows和
linux
平台上为我的
c
++代码
库
动态
创建和链接
库
。我知道DLL格式适用于windows,而.so则用于
linux
平台。但是我读到.so也可以在windows平台上链接。我的问题是,我能否创建一个通用
动态
库
(.so)来在windows和
linux
上运行我的应用程序?如果是,怎么做?
浏览 3
提问于2016-01-18
得票数 1
回答已采纳
1
回答
链接静态
库
中以符号链接的
动态
库
: macOS vs
Linux
、
、
、
该项目使用基于CMake的两阶段构建过程:一个CMake树创建一个
动态
库
,该
库
链接到稍后创建的第二个树中创建的静态
库
。创建
动态
库
时,静态
库
还不存在。这在
Linux
上是可行的:使用静态
库
中的符号创建
动态
库
,并对它们进行前向声明。在构建第二棵树时,
动态
库
将被链接到一个可执行文件,该可执行文件也会链接到静态
库
,这样一切都可以正常工作。设置如下: 带
浏览 29
提问于2020-01-10
得票数 2
回答已采纳
1
回答
在
linux
(centos)上用nodejs运行的
c
# dll文件(在window上编译)是否可以使用edge.js?
、
、
、
在
linux
(centos)上用nodejs运行的
c
# dll文件(在window上编译)是否可以使用edge.js?我正在使用node.js。node.js -
Linux<
浏览 0
提问于2018-08-10
得票数 0
1
回答
无法在
C
++中使用lua
库
、
好的,我尝试在
linux
/Ubuntu上编译一个简单的
C
++ lua程序;首先,我安装了lua
库
:我下载了lua源代码并自己编译了它:它起作用了:当我在lin命令中调用lua时,它向我展示了版本Lua5.3.1;然后,我使用这个lib编写了一个简单的
C
++程序: extern "
C</
浏览 11
提问于2015-06-29
得票数 3
回答已采纳
2
回答
c
++标准
库
是静态
库
吗?
当我们创建一个静态
库
时,我们必须为客户端提供2个文件: 例如,当我构建一个简单的控制台应用程序时,如下所示: #include这是否意味着“所有
c
++标准
库<
浏览 2
提问于2018-05-04
得票数 1
回答已采纳
1
回答
如何在没有链接器的情况下链接汇编函数?
、
、
、
我想调用
C
的printf函数,但我不想让GCC把它搞得一团糟,让我的小项目(汇编实际上是30行)反汇编成24000行。0000000000402b90 <MessageBoxA>: 402b9f: 00 00000000004083
c
0<_
浏览 1
提问于2015-02-13
得票数 0
3
回答
在Windows上同时使用.so和.dll
、
、
、
我正在用
C
++在windows中编写一个程序,在这个程序中,用户可以编译
动态
链接
库
(windows)或共享目标文件(
linux
)形式的扩展。在windows上,可以使用LoadLibrary函数加载
动态
链接
库
。在
linux
上加载.dlls,是否可以对windows上的.so文件执行同样的操作,反之亦然?
浏览 0
提问于2010-07-13
得票数 6
回答已采纳
4
回答
在UNIX中创建.so和.a
如何在UNIX中创建.so和.a文件。我们有没有什么标准的实用工具?
浏览 1
提问于2009-10-30
得票数 9
回答已采纳
1
回答
在android中没有链接的大型.a文件
、
我正面临这个问题,我正试图为一个android应用程序构建一个本地
库
。为此,我有一个静态
库
(.a),它被链接到
动态
库
(.so)中。现在的问题是静态
库
太大(超过2GB)。当我编译
动态
库
时,它试图与静态
库
链接,如果出现以下错误,它就会失败: d:/adt/android-ndk-r9
c
/toolchains/arm-
linux
-androideabi-4.8/prebui
浏览 2
提问于2014-04-07
得票数 1
回答已采纳
2
回答
强制
动态
链接
库
、
、
、
、
我从彼得·范德尔·林登( Peter Van Der Linden )的“专家
C
编程:深层
C
秘密”一书中了解到,有些特定的
库
是必须进行
动态
链接的;哪些是这些
库
,以及它们为什么强制
动态
链接?(更具体地说,在GNU/
Linux
系统上)
浏览 4
提问于2011-03-14
得票数 3
1
回答
GCC的部分静态与部分
动态
连接
、
、
、
我试图编译一个非常简单的
C
程序(就像hello一样简单),它使用与GCC的
动态
和静态链接。我想知道在一般情况下如何做到这一点,所以我的最小测试示例只是尝试将libc
动态
链接为静态和libm。关于同一主题,我至少遇到了以下其他问题: 我尝试过这些建议中的几个,以及其中的变体。我不明白它给我的错误信息。我知道派是什么
浏览 6
提问于2014-10-02
得票数 5
回答已采纳
1
回答
关于
C
中的静态和共享
库
链接
、
main() printf("%s","Hello world"); } 注意:我是这个概念的初学者,所以在没有意义的地方请随时纠正我
浏览 2
提问于2014-02-08
得票数 0
回答已采纳
1
回答
未定义的对`i2
c
_smbus_read_word_data的引用(int,无符号字符)
、
、
、
发生下列错误:据我所知,i2
c
_smbus_read_word_data现在不是在
linux
/i2
c
-dev.h中定义的,而是在
动态
库
/usr/lib/x86_64-
linux
-gnu/libi2
c
.so中定义的。我尝试
动态
链接: -li2
浏览 0
提问于2018-05-03
得票数 9
回答已采纳
1
回答
ARMv7的独立可执行文件失败,因为它无法打开libstd的共享目标文件
、
libraries: cannot open shared object file: No such file or directory 这意味着它找不到
动态
库
如果将
动态
库
复制到外部SSD,并且存在指向它们的路径,则二进制文件在找到这些
库
时不会死机。最初的.cargo/config文件有 rustflags = ["-
C
","target-feature=prefer-dynamic]
浏览 53
提问于2019-05-23
得票数 3
2
回答
在
linux
上加载多个类似的共享
库
、
、
、
模型是从XML文件创建的,其表示的一部分是
动态
生成的
C
代码。这段
C
代码被
动态
编译到一个
动态
加载的共享
库
中(使用POCO共享
库
类)。共享
库
主要包含小函数,模型创建的一部分是填充指向这些函数的函数指针。我认为这与
Linux
上的
动态
加载如何工作有关,以及每个共享
库
都包含具有相同名称的函数的事实。这是PIC造成的吗?从共享库函数中检索数据时,问题本身并不明显。因此,问题是,如何在
linux
浏览 0
提问于2013-03-01
得票数 4
回答已采纳
3
回答
列出在
Linux
上使用
C
/
C
++执行的程序中的共享
库
、
、
我想知道在
Linux
上执行
C
/
C
++程序时加载了哪些
动态
库
。int main() ...list = GetAllSharedLibraryFilePaths();列表应包含: libm.so.6,librt.so.1,...或者路径: /lib/x86_64-
linux
-gnu/libm.so.6、/lib/x86_64-
linux
-gnu/librt.so.1 ...是
浏览 7
提问于2019-12-10
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:C语言如何实现动态字符串?简单动态库!
C/C+编程笔记:C+静态库与动态库有何不同?本文带你弄懂!
Linux库概念,动态库和静态库的制作,如何移植第三方库
警惕利用Linux预加载型恶意动态链接库的后门
微软 C++ 库管理器 Vcpkg 现可用于 Linux 和 MacOS
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券