腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++程序的可执行文件也包含
系统
调用
的对象
代码
吗?
、
、
、
我们使用
Linux
系统
调用
,如fork()、pthread()、signal()等,在C或C++程序中进行编译,生成可执行文件(a.out)。现在,我怀疑文件a.out是否包含所使用的所有
linux
系统
调用
的目标
代码
,或者可执行文件是否只包含对
系统
函数
的
调用
,以及
系统
调用
函数
是否在运行时被链接?假设我将我的a.out文件移到其他
Linux
操作<e
浏览 2
提问于2015-07-12
得票数 2
1
回答
如何在golang中
调用
Linux
/UNIX
系统
调用
、
出于某些原因,我需要
调用
系统
的一些
系统
调用
(
Linux
)--我检查了'syscall‘包的文档,却找不到有关它的任何信息。我确信
Linux
/UNIX应该有类似的功能。有没有人能告诉我
函数
的名称,或者如何
调用
Golang中的
Linux
系统
<e
浏览 13
提问于2013-03-27
得票数 6
1
回答
在
linux
内核中使用静态库
、
、
我正在为
Linux
内核开发一个模块。它为我伙伴在
系统
调用
中
调用
导出了一些
函数
(我的伙伴修改了
Linux
内核中的
系统
调用
源
代码
)。我可以为我的模块建立静态库,只需为我的合作伙伴发送lib,头文件?
浏览 23
提问于2017-03-03
得票数 0
1
回答
如何找到我的
系统
调用
被添加到内核?
、
我向
Linux
内核3.16添加了hello world
系统
调用
,然后编译并运行它。我用syscall
函数
调用
我的
系统
,但是它没有打印任何东西,并且syscall
函数
的输出不是-1。这是我的
系统
呼叫
代码
: printk("hello world\n")
浏览 5
提问于2016-03-04
得票数 2
回答已采纳
1
回答
在没有操作
系统
附带的库的情况下,可以在源
代码
中
调用
系统
调用
吗?
、
、
系统
调用
功能由操作
系统
直接提供。一些库(例如GNU C库)提供了包装操作
系统
的
系统
调用
的
函数
,但不是由操作
系统
直接提供的。在
Linux
中,我可以在我的C
代码
中
调用
系统
调用
函数
,而不需要操作
系统
直接提供的库(例如GNU C库)吗?操作
系统
是否为其
系统
调用
提供了库?例如,如果我想
浏览 0
提问于2016-02-07
得票数 4
3
回答
在
Linux
上跟踪libc和
系统
调用
函数
调用
?
、
、
、
我在
Linux
上有一个C++应用程序。在整个程序执行过程中,如何查看对malloc()等
函数
的库
调用
,以及对sbrk()等
系统
调用
的库
调用
?我希望它能显示发生了哪些libc
函数
,并负责随后的
Linux
系统
调用
。 注:我不希望截取任何
函数
调用
,只想记录哪些C库
函数
调用
了哪些
系统
调用
。
浏览 11
提问于2014-07-28
得票数 4
2
回答
在
linux
文件夹中找不到pthread.c
、
、
我在
Linux
-2.6.32.28中找到了pthread.c,但在
Linux
-2.6.32.28和
Linux
-4.7.2/Kernel中找到了Kthread.c。-4.7.2中不可用对于一台计算机来说,要完成任何任务,它必须使用硬件资源。那么,库
调用
与
系统
调用
有什么不同呢?
系统
调用
总是使用内核,这意味着
浏览 10
提问于2017-11-15
得票数 2
3
回答
是否有定义
调用
另一个
系统
调用
函数
的
系统
调用
函数
?
、
、
在
Linux
中,是否存在定义
调用
另一个
系统
调用
函数
的
系统
调用
函数
? 或者所有的都是
系统
调用
函数
,在任何
系统
调用
函数
都不会
调用
另一个
系统
调用
函数
的意义上,
系统
调用
函数
是彼此专有的?还是在上述意义上,
系统
<e
浏览 1
提问于2018-04-26
得票数 4
2
回答
汇编子例程被
调用
两次,甚至没有从main
调用
、
、
、
、
我正在尝试定义一些在其中
调用
printf的子例程。下面是一个非常简单的例子:
LINUX
equ 80H intfmtsystem call 60 i.e. exit () int
LINUX
;, rax pop rdi
浏览 1
提问于2011-12-11
得票数 5
回答已采纳
1
回答
在Windows上使用SASM进行装配编程,并以INT0x80 (
Linux
系统
调用
)为例
、
、
、
生成中发生了错误: C:/
函数
‘main’中的程序文件(x86)/sasm/mingw/bin/../lib/gcc/mingw32/4.6.2/../../..
浏览 2
提问于2016-11-26
得票数 1
1
回答
Windows上的
系统
调用
是否天生比
Linux
慢?
、
、
、
我对
系统
调用
的理解是,在
Linux
中,
系统
调用
机制(int 0x80或其他什么)被记录下来,并保证在不同的内核版本之间是稳定的。使用这些信息,
系统
调用
直接在CRT库中实现,因此当我
调用
例如printf("a");时,这涉及到对CRT的单个
函数
调用
,其中
系统
调用
被设置和激活。理论上,通过静态编译CRT (在
Linux
上不常见,但有可能),可以进一
浏览 3
提问于2014-02-27
得票数 7
2
回答
检查是否从python安装了R
、
、
我有一个python
代码
,它
调用
许多
函数
,其中一个
函数
需要安装才能正常运行。 如果
系统
中安装了python,如何从R内部检查以避免
调用
该
函数
?顺便说一下,我正在运行一个
Linux
发行版(基本操作
系统
,基于Ubuntu12.04)
浏览 3
提问于2014-08-15
得票数 2
回答已采纳
3
回答
系统
调用
与C/C++
系统
调用
、
、
、
我目前正在编写一个C程序,其中一个限制是我不能使用system
调用
外部程序。相反,我需要使用C/C++库中的
系统
调用
来熟悉这种语言。我在理解“
系统
”
调用
和"C/C++
系统
“
调用
之间的区别时遇到了一些麻烦。 当"C
系统
“
调用
建立在system之上的构建并根据所使用的平台自动更改其执行时,system仅仅依赖于平台吗?
浏览 4
提问于2015-11-09
得票数 8
回答已采纳
1
回答
新手关于装配的问题
mov ebx , 1 ; write to STDOUT我不明白的是,为什么每个寄存器上都有特定的值来提供一些
系统
功能我的意思是,如果您正在编写一个程序集
代码
,您可能最终会将值4存储在您自己的应用程序的eax中,例如,您想要计算您拥有的书籍数量,您需要将4本书存储在eax中.那么,如何区分操作码和用户值呢?前面的
代码
是分段错误,我们必须添加:mov eax , 1 ; invoke SYS_E
浏览 2
提问于2018-11-20
得票数 1
回答已采纳
2
回答
在glibc源
代码
中哪里可以找到select()源
代码
?
、
、
、
我试图在glibc源
代码
中找到select()源
代码
(
linux
、i386 arch),但我找不到任何东西(与上述架构相关)。 有人能告诉我select()的源
代码
吗?
浏览 1
提问于2011-06-15
得票数 1
回答已采纳
1
回答
`do_new_mount_fc()`如何挂载像ext4这样的真实文件
系统
?
、
、
、
、
在相对较旧的
Linux
内核源
代码
中,do_new_mount()将
调用
vfs_kern_mount(),这将最终实现mount_fs()。这个
函数
将
调用
真正的文件
系统
的功能,如下所示mount_fs(struct file_system_type *type, int flags, const charsb = root->d_sb;} 但是在相对较新的
Linux
内核源
代码
中,do_new_mou
浏览 5
提问于2020-06-21
得票数 2
回答已采纳
1
回答
x86_64处理器的同步(2)
Linux
函数
调用
的定义在哪里?
、
、
、
、
我正在尝试找到unistd.h头中声明的x86_64
函数
的
Linux
3.2.21实现。但是,当我在
系统
上分解/usr/lib/x86_64-
linux
-gnu/libc.a时,我发现同步部分进行
系统
调用
,传递值162 (所以它正在做一些事情)。再次查看的
Linux
源
代码
,我看到:__SYSCALL(__NR_sync, sys_sync)
浏览 2
提问于2013-03-19
得票数 3
回答已采纳
1
回答
创建特定于OS C++的应用编程接口
、
、
我需要创建一些API,通过
调用
一个
函数
,就可以
调用
当前操作
系统
的正确
函数
。__ #endif printf("Hello World当我有了很大的
函数
,比如在
Linux
下获取进程的所有子进程的
函数
,以及许多其他
函数
时,我会遇到一个空间和可见性的
浏览 10
提问于2013-04-23
得票数 2
回答已采纳
3
回答
PHP flock() -引擎盖下面是什么?
、
在与PHP源
代码
搏斗了半个小时之后,我放弃了。P问题是- PHP flock()
函数
调用
的
系统
调用
归结为Gentoo
Linux
系统
上的什么
系统
调用
?
浏览 9
提问于2009-06-16
得票数 6
3
回答
Linux
内核-哪个
函数
保存随机选择端口号的源?
、
、
有人知道
linux
中的哪个
函数
或文件包含查找用于bind()
系统
调用
的随机端口的算法吗?我到处寻找,但在
Linux
源
代码
中找不到包含此算法的方法。 谢谢!
浏览 1
提问于2010-02-27
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的系统调用与函数库的关系
从 Rust 调用 C 库函数|Linux 中国
Linux系统调用实例和功能速查
在函数中调用函数
介绍Linux下的系统调用过程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券