腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
除了
C
之外,系统
调用
如何与
linux
和编程
语言
一起工作?
、
、
、
我理解系统
调用
是如何在
C
语言
中与
Linux
一起工作的。我想知道每种编程
语言
是否都有自己的系统库来与内核通信。 如果是的话,每种编程
语言
都应该有自己的系统库来处理内核吗?如果没有,那么系统如何在
linux
中
调用
另一种编程
语言
?
浏览 4
提问于2013-03-09
得票数 0
回答已采纳
2
回答
据我所知,为什么系统
调用
仅限于
C
语言
?
、
根据我的操作系统教科书,应用程序和库通过系统
调用
与内核交互。 但据我所见,Windows、OS和
Linux
,我们只能使用
C
语言
发布系统
调用
。当我想优化Java应用程序中的I/O时,这让我很恼火--因为我不能直接使用系统
调用
,所以我不得不猜测Java请求的是什么系统
调用
(也许我应该阅读JVM源代码?从那时起,我就有了一个问题,为什么系统
调用
只限于
C
语言
,为什么我们不能用Python、Java和许多其他编程<e
浏览 0
提问于2017-03-09
得票数 8
回答已采纳
1
回答
Golang,在
Linux
中
调用
新的系统
调用
、
我有一个带有自定义系统
调用
的
Linux
内核。在
C
语言
中,我可以使用标准
C
库syscall()根据系统
调用
的编号来
调用
它。如何在Go中
调用
这个新的系统
调用
?在
C
中,在
Linux
上,也有一些宏可以发出所需的内联程序集来直接进行系统
调用
。 我可不想黑进syscall_
linux
.go。我看到在Go中,perl脚本(mysyscall.pl)处理syscall_
l
浏览 2
提问于2014-11-27
得票数 2
1
回答
如何在Eclipse中编写和编译混合编程
语言
(
C
和FORTRAN)
、
、
基本上,我想在Ubuntu(
Linux
环境)中的Eclipse(并行应用程序开发) IDE中使用
C
和FORTRAN编写一种混合编程
语言
。我的主程序是用
C
语言
编写的,而
调用
函数是用FORTRAN编写的。现在,我应该如何将这个FORTRAN源程序链接到
C
项目? 我能够从终端(
Linux
)编写和编译相同的(混合编程),没有任何问题。
浏览 3
提问于2013-01-19
得票数 2
3
回答
在我们需要
语言
绑定的库中,
语言
会留下什么“标记”?
、
、
、
如果我们从另一种
语言
调用
它的函数,那么在编译后的库中我们需要
语言
绑定时,
语言
会留下什么标记呢?在
Linux
环境中学习
c
++的OpenGL时,我有跨
语言
绑定。
浏览 0
提问于2013-10-11
得票数 0
回答已采纳
1
回答
不在
c
/
c
++中的共享库的例子?
、
许多
语言
使得产生一个可以从
C
调用
的共享库成为可能,而且因为它可以从
C
调用
,所以它可以通过外部函数接口从几乎任何
语言
调用
。一些支持它的
语言
有: Fortran,Ada,Pascal,Objective
C
,D,OCaml,Haskell,Go,Rust...即便如此,在普通
linux
系统上发现的绝大多数共享库似乎都是用
c
或
c
++编写的。有没有用其他广泛使用的
语言
编写
浏览 1
提问于2014-04-05
得票数 3
2
回答
在
linux
机器上
调用
系统
调用
、
、
、
通常,系统提供一个位于正常程序和操作system.On Unix类系统之间的库或API,该API通常是
C
库(libc)实现的一部分,例如glibc,它为系统
调用
提供包装函数。现在,
C
程序可以
调用
这些库函数,因为这些库函数是用
C
编写的,并且可以进行系统
调用
。像Cobol或任何其他基于编译器的
语言
如何在
linux
上进行系统
调用
?这些
语言
不能
调用
系统提供的API。
浏览 1
提问于2014-10-17
得票数 1
1
回答
Windows和
Linux
下printf的区别
、
、
、
实际上,除了核心
C
语言
之外,还有一个
C
库。如果我的理解是正确的,像printf这样的函数是
C
库的一部分。现在,我已经用
C
语言
编写了
C
语言
,在Windows环境下编写了
C
语言
,在
Linux
中使用了gcc
语言
。 我的问题是:在Windows和
Linux
中,像printf这样的函数的代码实现是相同的吗?最终,printf函数必须在核心操作系统中
调用
一个
浏览 2
提问于2014-11-22
得票数 1
回答已采纳
1
回答
直接进行系统
调用
的
语言
、
、
我一直在学习
linux
中的系统
调用
,以及GNU库函数是如何最终
调用
实际系统
调用
的包装器的。我还读过很多/其他一些
语言
实际上并不进行自己的系统
调用
,而是只
调用
C
,让
C
库使系统
调用
它。因此,我的问题是,是否有一种编程
语言
可以使系统
调用
自己而不与
C
库交互?比如中断和设置寄存器等?
浏览 3
提问于2019-02-26
得票数 2
回答已采纳
1
回答
自动运行在
linux
中的工作原理
我开始了解到,在基于
linux
的系统中有自
调用
函数。请给我头脑风暴
浏览 1
提问于2010-11-02
得票数 1
2
回答
POSIX和
C
语言
之间有什么关系?
、
、
我理解
C
语言
是一个,我从维基百科中可以看到,这个标准包括,并且符合这些头文件,一个
C
应用程序理论上是‘可移植的’。 然而,在实践中,我最近尝试做一个关于的教程,它使用的是不属于
C
标准的头文件。在这种情况下,
C
语言
作为规范与POSIX规范作为一种
语言
(假设我正在为
Linux
编写应用程序)之间的关系是什么?据我所知,"man7.org“提供了定义所有Unix/
Linux
系统API的
C
头文件列表(我假设
浏览 1
提问于2019-05-17
得票数 5
回答已采纳
2
回答
Linux
与Windows环境下的系统库
、
、
我的背景是Windows,我是
Linux
新手。我仍然想了解一些基本的概念,特别是系统库: 这个比喻对吗?(ntdll + CRT) <===> libc?我意识到
C
& Unix是一起进化而来的,但我仍然感到惊讶。可能是
C<
浏览 5
提问于2020-04-27
得票数 0
回答已采纳
1
回答
为什么
Linux
手册页提供的是
C
++示例,而不是
C
?
、
、
、
、
突然间,我面对这样的建筑:我用
C
语言
尝试过,但是它给出了错误:当然,很明显,Netlink是一个API,没有特定的
语言
绑定。但这是
C
实现,我看到的所有关于have的手册页都有纯
C
示例。为什么没有关于例子中使用的
语言
的注释?这种做法是为了什么?为什么这不是f.e。还有一些具有此
C
++功能的其他地方使用,例如: struc
浏览 4
提问于2019-12-20
得票数 2
回答已采纳
3
回答
什么
语言
允许我与操作系统的内核进行交互
、
、
、
、
,但我不知道我需要用什么
语言
编程才能做到这一点,更不用说我可以使用什么IDE(如果有)&编译器?我会考虑使用
c
(我已经做了大量的win32编程,所以我已经习惯了
c
&
c
++)或者程序集吗?
浏览 1
提问于2011-08-11
得票数 3
1
回答
在
Linux
和
C
语言
中,可以不使用任何系统
调用
来监视内存吗?
、
、
、
可以不使用
Linux
、
C
语言
中的任何系统
调用
来监视内存(内存观察者)吗?我是
C
语言
的初学者,我已经搜索了很多关于它的内容,但是除了使用以下系统
调用
之外,我找不到任何解决方案: Top系统呼叫。因此,问题是,我是否可以访问内存并获得关于每个进程和内存使用情况的信息,而不需要任何系统
调用
?请帮帮忙。
浏览 0
提问于2015-04-01
得票数 0
2
回答
理解“导出功能”的问题
、
我无法理解以下含义:"ISAPI应用程序可以使用任何允许导出标准
C
函数的
语言
编写,例如
C
、
C
++、Delphi。“什么是“允许输出
C
/
C
++/Delphi函数”? 我是个很新的人。
浏览 0
提问于2011-08-04
得票数 2
2
回答
C
标准库与Java标准库的关系
、
C
语言
的标准库与其他软件平台的标准库(如Java、.NET、Python )之间的关系是什么?.NET和Python标准库是否使用
C
标准库进行系统
调用
,或者换句话说,
C
标准库是真正进行系统
调用
的Windows/
Linux
系统中唯一的位置?
浏览 0
提问于2019-02-23
得票数 0
回答已采纳
1
回答
C
++库是如何工作的?
、
、
据我所知,Windows操作系统使用汇编
语言
与硬件进行交互。当他们这样做时,他们可以使用
c
、
c
++或任何其他
语言
来完成rest工作。据我所知,
C
++头文件实际上是
调用
用于实现的windows api。 那么头文件在哪里呢?它们是由编译器安装的吗?或者它们是随操作系统一起提供的?头文件使用什么关键字或代码与可执行的api交互(例如,windows上的std::cout
调用
dll文件中的函数,而在
linux
中
调用
其他函数)?例如,在<em
浏览 2
提问于2014-08-24
得票数 0
1
回答
如何在另一个进程中
调用
函数?
、
、
、
、
我如何在另一个过程中
调用
“过程的功能”?我希望用
C
或
C
++
语言
在
Linux
中的多进程之间通过这种方法实现发布/订阅模式。
浏览 2
提问于2015-02-18
得票数 4
2
回答
等待儿童主管
、
、
、
短小的奎恩:我该怎么做呢? (
c
语言
,
linux
平台)
浏览 2
提问于2014-04-18
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin Native调用C语言
C+中如何调用C语言的代码
从 Rust 调用 C 库函数|Linux 中国
C语言竟可以调用Go语言函数,这是如何实现的?
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券