腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么Rust中的WASM
库
必须将机箱类型设置为cdylib?
、
The 将产生一个
动态
系统
库
。这在编译要从另一种
语言
加载
的
动态
库
时使用。这种输出类型将在
Linux
上创建*.so文件,在macOS上创建*.dylib文件,在Windows上创建*.dll文件。
浏览 2
提问于2019-05-20
得票数 10
回答已采纳
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
回答已采纳
4
回答
在UNIX中创建.so和.a
如何在UNIX中创建.so和.a文件。我们有没有什么标准的实用工具?
浏览 1
提问于2009-10-30
得票数 9
回答已采纳
1
回答
如何在特定时间打印内存中的所有共享对象?
、
、
、
在
Linux
系统中,在特定的时间有许多进程在运行,并且每个进程都依赖于一些
动态
库
(共享对象)。这可以通过ldd命令找到。当进程运行时,共享对象必须在内存中。同样,在
Linux
系统中,会有许多共享对象
加载
到不同运行进程的内存中。 有没有办法列出所有这些共享对象?它能用
C
编程
语言
写吗?列出当前
加载
到内存中的所有共享对象是否可行?
浏览 2
提问于2014-09-11
得票数 1
8
回答
除了
C
之外,我还可以用什么
语言
编写
C
库
?
、
我想要写一个可以从
C
代码
动态
加载
和调用的
库
,但我真的不想用
C
编写它--代码是安全关键的,所以我想要一种更容易确信代码是正确的
语言
。我有什么选择?更具体地说,我希望
C
程序员能够#include这个,-l那个,并开始使用我的
库
,就像我用
C
写的一样。我希望其他
语言
的程序员能够使用他们喜欢的工具来链接到
C
库
。理想情况下,我希望这在所有支持
C
的平台上都是可能的,但我会满足于
浏览 1
提问于2013-05-08
得票数 12
回答已采纳
3
回答
Lisp中的接口
在
C
语言
中,我们将代码分成两个实体:客户端的接口和执行接口所需工作的实现。接口放在.h中,实现放在.
c
中。
浏览 3
提问于2012-03-16
得票数 2
回答已采纳
2
回答
nodejs如何
加载
本机
加载
项?
、
、
据我所知,用于节点的本机
加载
项只是操作系统上的共享对象或
动态
链接
库
。但是,通常情况下,
动态
链接
库
是在
加载
时链接的。但是在节点中,您可以
动态
地要求()模块。这是怎么回事?它更像dlopen和函数指针的
动态
加载
吗?
浏览 1
提问于2015-11-13
得票数 1
回答已采纳
1
回答
如何在Unix上检测鼠标状况
、
、
目前我正在从事一些
动态
加载
库
插件的开发。该插件将由其他应用程序
加载
。编程
语言
是
C
++。 我需要检测Unix上的鼠标按键情况,比如MacOSX和
Linux
durning运行时。应用程序本身并不提供允许
库
这样做的功能。在Windows中,我使用鼠标钩子来捕获它,但是我找不到适用于Unix系统的答案。
浏览 1
提问于2012-05-02
得票数 0
回答已采纳
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
回答
是否可以使用
C
/
C
++等
语言
从字符串作为用户输入或文件创建用户定义的数据类型?
、
、
、
、
注意:让我们在这里考虑
C
语言
。我正在寻找的解决方案是在编译器链接器-
加载
程序级别,而不是从
语言
本身.。
浏览 0
提问于2018-07-10
得票数 0
2
回答
python绑定,它是如何工作的?
、
、
有人能解释一下,你是如何从Python访问
C
库
的吗?
浏览 0
提问于2012-04-18
得票数 54
回答已采纳
4
回答
如何使用模块在
C
中编译app?
、
在php中,你可以在运行时
加载
模块,或者与模块一起编译php,这样模块就可以在运行时
加载
。但我不明白如何做到这一点。如果我在module.
c
中有模块,并且有一个名为say_hello的函数,如果你理解我的意思,我如何将它注册到主应用程序中?/* module.
c
*/ // here register say_hello function, but how, if i can't in globalEDIT1:我需要在运行
浏览 0
提问于2012-12-26
得票数 4
7
回答
动态
加载
和
动态
链接的区别?
、
、
、
例程只有在被调用后才会
加载
。所有例程都以可重定位的
加载
格式保存在磁盘上。主程序被
加载
到内存中并被执行。这称为
动态
链接。 为什么这被称为
动态
链接?它不应该是
动态
加载
吗,因为例程直到它在
动态
加载
中被调用才被
加载
,在
动态
链接中,链接被推迟到执行时间。
浏览 513
提问于2012-04-07
得票数 33
2
回答
两个
动态
库
,一个在
C
中,另一个在
C
++中,同时使用
、
、
海,
加载
器可以
加载
模块,这些模块是用任何编程
语言
编写的。它们被排列在一个命名列表中,并可以请求其他模块的函数指针。现在,用
C
编写并用
C
编译器编译的模块将获得任何其他模块的函数指针,这些模块都是用
C
++编写和编译的。 那么我的问题是:函数指针交叉编译器有效吗?我想我很久以前就听说过类似__cdecl的东西了。我使用
浏览 6
提问于2012-04-19
得票数 1
回答已采纳
2
回答
Linux
实现开放文件描述符
C
3)
加载
动态
链接
库
和当前工作目录可以算作打开的文件描述符?用
C
语言
为
Linux
实现所有打开的文件描述符
浏览 1
提问于2015-04-28
得票数 2
回答已采纳
2
回答
Python ctype不在Mac OS X上
加载
动态
库
、
、
、
、
我有一个
C
++
库
repeater.so,我可以通过以下方式从
Linux
中的Python
加载
它:import numpy as npDid find:在Mac上<e
浏览 2
提问于2010-08-14
得票数 6
回答已采纳
2
回答
如何在内存中
加载
外部文件/程序,然后执行它(
C
++和Unix)?
、
、
、
我想使用
C
++程序(在Unix上)读取该文件,然后从内存中执行它。我知道这在Windows上是可能的,但我找不到Unix的解决方案。编辑1:为了让它更清晰(这也是我不能使用dlopen的原因):我需要这个功能的原因是因为可执行文件是
动态
生成的,所以我不能在一个
库
中一次性构建所有这些文件。
浏览 2
提问于2012-01-18
得票数 0
2
回答
如何为
C
代码开发python包装器?
给定一段
C
代码,有没有一种方法可以让我使用其他
语言
,比如python来执行
C
代码?我想说的是,有如此多的模块是用一种
语言
构建的,但也提供了通过不同
语言
的访问,有什么方法可以做到这一点吗?
浏览 0
提问于2010-11-03
得票数 0
回答已采纳
1
回答
您能在android应用程序中直接链接静态
库
吗?
、
、
我很抱歉,这可能是我问的愚蠢的问题,但我有一个关于连接静态/共享
库
的问题。add_library(native-lib生成APK时,我无法找到静态
库</em
浏览 3
提问于2020-11-05
得票数 0
回答已采纳
3
回答
在Windows上同时使用.so和.dll
、
、
、
我正在用
C
++在windows中编写一个程序,在这个程序中,用户可以编译
动态
链接
库
(windows)或共享目标文件(
linux
)形式的扩展。在windows上,可以使用LoadLibrary函数
加载
动态
链接
库
。在
linux
上
加载
.dlls,是否可以对windows上的.so文件执行同样的操作,反之亦然?
浏览 0
提问于2010-07-13
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券