腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
除了
C
之外,
系统
调用
如何与
linux
和编程
语言
一起工作?
、
、
、
我理解
系统
调用
是如何在
C
语言
中与
Linux
一起工作的。我想知道每种编程
语言
是否都有自己的
系统
库来与内核通信。 如果是的话,每种编程
语言
都应该有自己的
系统
库来处理内核吗?如果没有,那么
系统
如何在
linux
中
调用
另一种编程
语言
?
浏览 4
提问于2013-03-09
得票数 0
回答已采纳
2
回答
据我所知,为什么
系统
调用
仅限于
C
语言
?
、
根据我的操作
系统
教科书,应用程序和库通过
系统
调用
与内核交互。 但据我所见,Windows、OS和
Linux
,我们只能使用
C
语言
发布
系统
调用
。当我想优化Java应用程序中的I/O时,这让我很恼火--因为我不能直接使用
系统
调用
,所以我不得不猜测Java请求的是什么
系统
调用
(也许我应该阅读JVM源代码?从那时起,我就有了一个问题,为什么
系统
调用</em
浏览 0
提问于2017-03-09
得票数 8
回答已采纳
2
回答
在
linux
机器上
调用
系统
调用
、
、
、
通常,
系统
提供一个位于正常程序和操作system.On Unix类
系统
之间的库或API,该API通常是
C
库(libc)实现的一部分,例如glibc,它为
系统
调用
提供包装函数。现在,
C
程序可以
调用
这些库函数,因为这些库函数是用
C
编写的,并且可以进行
系统
调用
。像Cobol或任何其他基于编译器的
语言
如何在
linux
上进行
系统
调用
?这些
语言</e
浏览 1
提问于2014-10-17
得票数 1
1
回答
Golang,在
Linux
中
调用
新的
系统
调用
、
我有一个带有自定义
系统
调用
的
Linux
内核。在
C
语言
中,我可以使用标准
C
库syscall()根据
系统
调用
的编号来
调用
它。如何在Go中
调用
这个新的
系统
调用
?在
C
中,在
Linux
上,也有一些宏可以发出所需的内联程序集来直接进行
系统
调用
。 我可不想黑进syscall_
linux
.go。我看到在Go中
浏览 2
提问于2014-11-27
得票数 2
1
回答
直接进行
系统
调用
的
语言
、
、
我一直在学习
linux
中的
系统
调用
,以及GNU库函数是如何最终
调用
实际
系统
调用
的包装器的。我还读过很多/其他一些
语言
实际上并不进行自己的
系统
调用
,而是只
调用
C
,让
C
库使
系统
调用
它。因此,我的问题是,是否有一种编程
语言
可以使
系统
调用
自己而不与
C
库交互?比如中断和设置寄
浏览 3
提问于2019-02-26
得票数 2
回答已采纳
1
回答
在
Linux
和
C
语言
中,可以不使用任何
系统
调用
来监视内存吗?
、
、
、
可以不使用
Linux
、
C
语言
中的任何
系统
调用
来监视内存(内存观察者)吗?我是
C
语言
的初学者,我已经搜索了很多关于它的内容,但是除了使用以下
系统
调用
之外,我找不到任何解决方案: Top
系统
呼叫。因此,问题是,我是否可以访问内存并获得关于每个进程和内存使用情况的信息,而不需要任何
系统
调用
?请帮帮忙。
浏览 0
提问于2015-04-01
得票数 0
2
回答
C
标准库与Java标准库的关系
、
C
语言
的标准库与其他软件平台的标准库(如Java、.NET、Python )之间的关系是什么?.NET和Python标准库是否使用
C
标准库进行
系统
调用
,或者换句话说,
C
标准库是真正进行
系统
调用
的Windows/
Linux
系统
中唯一的位置?
浏览 0
提问于2019-02-23
得票数 0
回答已采纳
2
回答
POSIX和
C
语言
之间有什么关系?
、
、
我理解
C
语言
是一个,我从维基百科中可以看到,这个标准包括,并且符合这些头文件,一个
C
应用程序理论上是‘可移植的’。 然而,在实践中,我最近尝试做一个关于的教程,它使用的是不属于
C
标准的头文件。在这种情况下,
C
语言
作为规范与POSIX规范作为一种
语言
(假设我正在为
Linux
编写应用程序)之间的关系是什么?据我所知,"man7.org“提供了定义所有Unix/
Linux
系统
API的
C
浏览 1
提问于2019-05-17
得票数 5
回答已采纳
1
回答
Windows和
Linux
下printf的区别
、
、
、
实际上,除了核心
C
语言
之外,还有一个
C
库。如果我的理解是正确的,像printf这样的函数是
C
库的一部分。现在,我已经用
C
语言
编写了
C
语言
,在Windows环境下编写了
C
语言
,在
Linux
中使用了gcc
语言
。 我的问题是:在Windows和
Linux
中,像printf这样的函数的代码实现是相同的吗?最终,printf函数必须在核心操作
系统
中
浏览 2
提问于2014-11-22
得票数 1
回答已采纳
2
回答
Linux
与Windows环境下的
系统
库
、
、
我的背景是Windows,我是
Linux
新手。我仍然想了解一些基本的概念,特别是
系统
库: 这个比喻对吗?(ntdll + CRT) <===> libc?我意识到
C
& Unix
浏览 5
提问于2020-04-27
得票数 0
回答已采纳
1
回答
系统
调用
和
系统
调用
服务例程的区别
、
我正在研究
系统
调用
是如何工作的,并学习了一个术语system call service routine。例如,在
Linux
中,man syscalls列出了所有
系统
调用
,其中有一个
系统
调用
execve()来执行路径名指定的新程序。后来,我发现它实际上
调用
了
系统
调用
服务例程sys_execve (execve()有
系统
调用
号11 (__NR_exevce) )。我还发现,在
l
浏览 16
提问于2021-12-19
得票数 2
回答已采纳
2
回答
仅包含
Linux
系统
调用
的最小
C
库
、
我的工作是使用
Linux
作为操作
系统
的嵌入式
系统
。这些
系统
不包含动态链接器,所以所有的库都必须静态包含。为了确保小的二进制大小,我需要一个小的
C
库。我知道有很多选项,但我的代码只使用
系统
调用
,没有标准的
C
库
调用
、POSIX或任何其他扩展。使用一个完整的通用库是一种夸张的做法。 我可以用汇编
语言
编写这个库,但是我的目标硬件不是同构的。我需要在架构(ARM、i386和x86_64)和
Linux
内核版本之
浏览 0
提问于2015-01-26
得票数 1
1
回答
自动运行在
linux
中的工作原理
我开始了解到,在基于
linux
的
系统
中有自
调用
函数。请给我头脑风暴
浏览 1
提问于2010-11-02
得票数 1
14
回答
Windows、Mac OS X和
Linux
是用什么
语言
编写的?
、
、
、
、
我只是想知道谁知道Windows、Mac和
Linux
是由什么编程
语言
组成的,以及操作
系统
的每个部分都使用什么
语言
(即:内核、插件架构、GUI组件等)。我假设每种
语言
都有多种
语言
,显然我知道
Linux
内核是用
C
语言
编写的。 我在这里完全猜测Mac包含很多Objective-
C
代码,因为它是苹果从NeXT派生的
语言
。Windows,我听说包含
C
,
C
++和英特尔汇编。<
浏览 29
提问于2009-02-24
得票数 317
回答已采纳
3
回答
谁能给我解释一下编程
语言
中的
系统
调用
?
几天前,我开始学习操作
系统
的概念,我已经遇到了一些问题。主要是我对
系统
调用
非常好奇。我了解到,每个操作
系统
都提供了自己的API (例如Windows for Windows API、
Linux
for libc等)。 我开始混淆的是包装器函数。例如,
Linux
有一个fork()包装器函数。这是否意味着此函数中的算法根据操作
系统
的
系统
调用
表执行
系统
调用
例程?我不明白它是什么意思,它是用
C</e
浏览 1
提问于2013-07-26
得票数 3
1
回答
如何在不等待回车的情况下从标准输入中只读取一个字符?
、
、
、
在
C
语言
中有像getCh这样的函数...
浏览 1
提问于2012-11-11
得票数 1
回答已采纳
2
回答
非
c
语言
如何与操作
系统
交互?
、
、
例如,在
linux
上,我们可以直接使用操作
系统
提供的api (open/close/read/write)进行
系统
调用
,也可以在
C
中使用libc提供的函数(fopen等)。它在其他
语言
中是如何实现的?
浏览 0
提问于2014-10-10
得票数 3
1
回答
"
Linux
内核API“、”
系统
调用
“、”
系统
接口“和"GNU
C
库”之间有什么区别?
、
、
在尝试实现System Call之后,我对
Linux
:D完全糊涂了。
Linux
Kernel API,System Calls,System Interfaces和GNU
C
Library有什么区别?我为每个项目找到了以下链接:
Linux
Kernel API,System Calls,System Interface
浏览 5
提问于2013-06-20
得票数 1
回答已采纳
2
回答
libc和malloc是操作
系统
的一部分吗?
、
、
、
、
我正在和一位同事讨论malloc的问题,我想知道是不是某些libc
调用
(比如malloc )是由操作
系统
实现的?int assign_memory_segmention(size_t start, size_t end); 我知道我的stdlib.h
浏览 2
提问于2014-04-22
得票数 2
回答已采纳
3
回答
什么
语言
允许我与操作
系统
的内核进行交互
、
、
、
、
我想尝试一下内核编程,主要是为了更好地理解它,而不是尝试创建我自己的操作
系统
或任何东西。我会考虑使用
c
(我已经做了大量的win32编程,
浏览 1
提问于2011-08-11
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin Native调用C语言
C+中如何调用C语言的代码
从 Rust 调用 C 库函数|Linux 中国
Linux系统调用实例和功能速查
C语言竟可以调用Go语言函数,这是如何实现的?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券