腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
调用
linux
共享
库函数
linux
、
go
、
shared-libraries
我有一个.so文件,我想在Go代码中
调用
它的函数。 fmt.Println(fun1)}0x2585890 140436609898576 0x7fb9f23f1850 加载后,
如何
调用
我的
浏览 15
提问于2021-02-17
得票数 0
2
回答
包装系统
调用
(以可靠和安全的方式)
operating-systems
、
linux
、
sandbox
在
Linux
下有可靠的“包装”系统
调用
的方法吗?(类似于包装
共享
库函数
调用
的LD_PRELOAD )。是否有可靠、安全的方法“包装”系统
调用
(或者接收信号),该进程不能中断(假设适当的
Linux
实现)?
浏览 0
提问于2011-10-29
得票数 4
2
回答
两个进程之间的代码段
共享
linux
假设我们背靠背运行两个进程:$ grep def def.txt ==> pid 101还有一个问题,在
共享
库的情况下,操作系统
如何
知道库是否已经加载?假设两个进程同时
调用
一个
共享
库函数
,那么<em
浏览 2
提问于2010-06-28
得票数 2
回答已采纳
1
回答
共享
库-- .so
linux-device-driver
、
embedded-linux
现在我正在尝试使用.So
linux
共享
库。如本链接所述,我们可以轻松地访问
共享
库函数
。 如果驱动程序是使用Mod探头或不平滑加载的,那么--
共享
库
如何
访问USART驱动程序?
浏览 1
提问于2012-12-02
得票数 1
回答已采纳
1
回答
如何
在Go中
调用
linux
共享
库函数
?
go
、
shared-libraries
我有一个.so文件,我想在Go代码中
调用
它的函数。 我该怎么做呢?我读过cgo和syscall软件包。它们接近我想要的,但我看不到任何地方可以
调用
.so文件中的函数。
浏览 12
提问于2014-06-10
得票数 8
回答已采纳
2
回答
Linux
中
共享
库实现的困惑
c
、
linux
、
shared-libraries
我正在做一些关于
Linux
共享
库的实验。通过阅读几篇论文,我想我知道
调用
共享
库函数
时会发生什么。 但是,当我试图跟踪内存以获取
共享
库函数
中的二进制代码时,我发现了一些奇怪的东西。在我看来,在
调用
共享
库函数
后,.got.plt中相应的插槽应该包含实际的函数地址,但我的实验表明它仍然保持不变,即func@plt部分中第二条指令的地址。我对此很困惑,所以有没有人能帮我?PS:请不要问我为什么需要获取
共享
<
浏览 1
提问于2014-12-01
得票数 3
2
回答
如何
查看
Linux
中c
库函数
的列表?
c
、
linux
、
command-line
、
glibc
、
system-calls
我是
Linux
编程的新手。我发现通过命令行查看
Linux
中的系统
调用
列表的方法是:man syscalls。 但是现在我想查看c library functions的列表,我
如何
做到这一点?哪个命令将帮助我列出c
库函数
?还有另一个问题,系统
调用
和c
库函数
手册页在哪里?谢谢。
浏览 3
提问于2013-12-26
得票数 1
回答已采纳
1
回答
未打印
共享
对象(动态库)中的printfs
printf
、
shared
我有一个
共享
对象,在windows上使用Real套件工具链接命令在windows主机上创建-然后,我使用gcc工具将一个应用程序链接到
linux
上的这个mylib.so
共享
库。那么,
共享
库中是否存在导致printf或任何系统函数/系统
调用
/运行时
库函数
不能正常工作的已知问题?或者,这是否与我独特的设置有关:在基于windows的编译器工具链上创建
共享
库,但是将这个
浏览 3
提问于2009-04-13
得票数 1
2
回答
如何
查看c
库函数
列表?
command-line
、
13.10
、
programming
、
c
、
glibc
我是
Linux
编程的新手。我发现通过命令行查看
Linux
系统
调用
列表的方法是:但是现在我想查看c
库函数
的列表,我怎么做呢?哪个命令将帮助我列出c
库函数
?还有另一个问题,系统
调用
和c
库函数
手册页在哪里?谢谢。
浏览 0
提问于2013-12-26
得票数 2
回答已采纳
2
回答
确定哪些
共享
库
调用
我的
共享
c
、
shared-libraries
我试图找到一种方法来知道哪个
共享
库正在
调用
我的
共享
库函数
。场景是这样的。 我已经使用LD_PRELOAD覆盖了malloc。在我的malloc中,我将
调用
直接转发给真正的malloc,但是如果
调用
来自特定的
共享
库,我想在转发
调用
之前做一些处理。现在,我想要处理的对malloc的
调用
的
共享
库被一种插件体系结构中的外部可执行程序加载和
调用
。我可以通过检查全局program_invocation_shor
浏览 2
提问于2010-10-15
得票数 2
2
回答
相当于“桁架-T”和“桁架-U”在
Linux
上?
linux
、
signals
、
debugging
、
system-calls
、
truss
在
Linux
上,是否存在与-T Solaris实用程序的-U和truss选项相当的功能。t
浏览 0
提问于2013-06-21
得票数 12
2
回答
在
linux
机器上
调用
系统
调用
c
、
linux
、
operating-system
、
system
通常,系统提供一个位于正常程序和操作system.On Unix类系统之间的库或API,该API通常是C库(libc)实现的一部分,例如glibc,它为系统
调用
提供包装函数。现在,C程序可以
调用
这些
库函数
,因为这些
库函数
是用C编写的,并且可以进行系统
调用
。像Cobol或任何其他基于编译器的语言
如何
在
linux
上进行系统
调用
?这些语言不能
调用
系统提供的API。
浏览 1
提问于2014-10-17
得票数 1
3
回答
在
Linux
上跟踪libc和系统
调用
函数
调用
?
c++
、
c
、
linux
、
unix
我在
Linux
上有一个C++应用程序。在整个程序执行过程中,
如何
查看对malloc()等函数的库
调用
,以及对sbrk()等系统
调用
的库
调用
?我希望它能显示发生了哪些libc函数,并负责随后的
Linux
系统
调用
。 注:我不希望截取任何函数
调用
,只想记录哪些C
库函数
调用
了哪些系统
调用
。
浏览 11
提问于2014-07-28
得票数 4
1
回答
使用
Linux
内核add_key和keyctl syscall与组密钥环
python
、
c
、
linux
、
linux-kernel
我正在构建一个应用程序,它需要使用
Linux
组密钥环在不同所有者的进程之间
共享
一些敏感数据。每当我尝试使用keyctl命令或底层API访问组密钥环(例如“@g”或"-6")时,我都会得到一个错误。有谁知道
如何
让它在团队中发挥作用?方法
调用
(当前使用Python的ctype,它将直接
调用
共享
库函数
,这适用于所有其他keyring):>>> keyutils = ctypes.CD
浏览 1
提问于2012-03-08
得票数 0
回答已采纳
1
回答
如何
在
共享
库中获得正确的函数名?
c++
、
linux
、
matlab
、
shared-libraries
我想在
Linux
中创建
共享
库,它将被MATLAB加载和使用。然后使用CMake创建
共享
库。实际上,当我尝试使用"nm -D“命令检查
共享
库的内容时,会更改函数名并查看以下行:为什么会发生这种事?
如何
获得
库函数
的良好名称,以便通过MATLAB
调用
它?谢谢!
浏览 1
提问于2015-10-16
得票数 1
回答已采纳
2
回答
在
linux
上加载多个类似的
共享
库
c++
、
linux
、
gcc
、
ld
这段C代码被动态编译到一个动态加载的
共享
库中(使用POCO
共享
库类)。
共享
库主要包含小函数,模型创建的一部分是填充指向这些函数的函数指针。所有这些都运行得很好。然而,同时创建多个模型会导致问题。我认为这与
Linux
上的动态加载
如何
工作有关,以及每个
共享
库都包含具有相同名称的函数的事实。这是PIC造成的吗?从
共享
库函数
中检索数据时,问题本身并不明显。因此,问题是,
如何
在
linux
上加载多个(数千个)
共享</em
浏览 0
提问于2013-03-01
得票数 4
回答已采纳
1
回答
Eclipse:调试从python加载的
共享
库
python
、
debugging
、
gdb
、
shared-libraries
、
eclipse-cdt
在
Linux
中,我试图调试从Python加载的
共享
库的C++代码。加载是使用ctypes包完成的。在attach to application对话框中,我选择
共享
库作为项目,选择/usr/bin/python2.6作为C/C++ application。这是正确的方式吗?在运行python代码之前,以及在捕获Python代码中的一个断点之后,就在
调用
共享
库函数
的行之前,我已经尝试过了。编辑 同时,通过附加到python进程,我使用了
调用</
浏览 2
提问于2011-11-29
得票数 3
1
回答
在C中不使用标准
库函数
复制文件
c
、
linux
、
system-calls
、
file-copying
如何
在
Linux
中不使用标准C
库函数
来复制文件?换句话说,我想直接用系统
调用
复制一个文件。有可能吗?
浏览 4
提问于2021-12-20
得票数 0
回答已采纳
3
回答
如何
找出谁在
调用
共享
库函数
?
c++
、
linker
、
shared-libraries
代码编译得很好,但在执行过程中,它无法加载某些
共享
库(libintbasic.so)。在这种情况下,我不能在系统中安装任何库,唯一的解决方法是找出哪个函数正在
调用
那个库。我
如何
找出是谁在
调用
那个库(我的代码不直接
调用
它)。
浏览 1
提问于2015-05-27
得票数 1
1
回答
在fread()和fwrite()库
调用
期间是否发送中断信号?
c
、
file
、
interrupt
、
file-handling
在
Linux
上,C标准库
调用
fread和fwrite来执行系统
调用
的等价物read和write。 系统
调用
说明中断的手册页表示,如果将errno设置为EINTR,则可能会发生短写。但是,
库函数
的手册页没有提到中断。那么,在这些
库函数
中会发生中断吗?
浏览 2
提问于2018-11-11
得票数 6
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券