腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C
/
C
++程序运行CPU还是
内核
?
、
、
、
我已经编程好几年了,但有一件事我从来不明白:例如,在执行
C
/
C
++之前,首先需要
编译
成机器
语言
。我的问题来了:究竟是谁运行了
编译
好的
C
/
C
++ Windows/
Linux
程序?它是由CPU直接解释的,还是OS
内核
执行它并将命令
浏览 9
提问于2014-04-28
得票数 3
回答已采纳
1
回答
为什么
Linux
内核
不使用铁锈?
、
、
、
、
我听说
Linux
内核
使用锈病。我对编程
语言
不太了解,只是它有可能比
C
语言
跑得更快。然而,当我查找
Linux
是否使用Rust时,告诉
C
使用Rust的网站。根据我得到的关于Rust和<em
浏览 0
提问于2022-05-16
得票数 -2
8
回答
软件可以在裸机上执行吗?
、
、
此外,我听说
Linux
内核
是用
C
语言
编写的,而且
内核
是在启动时运行的,所以我想知道一台计算机如何在不经过
编译
的情况下理解这种
语言
?
浏览 1
提问于2010-01-20
得票数 11
回答已采纳
1
回答
用gcc
编译
64位
linux
内核
、
、
、
在使用GCC
编译
64位
Linux
内核
时,我看到了以下错误:这就是gcc -v报告的内容: 使用内置规格。目标:i 586-redhat-
linux
,配置有:.://bugzilla.redhat.com/ bugzilla -启用-引导-启用共享-启用-允许-检查-释放-与-系统-zlib-启用-_cxa_atexit禁用-
浏览 0
提问于2009-09-03
得票数 0
回答已采纳
1
回答
为什么
Linux
手册页提供的是
C
++示例,而不是
C
?
、
、
、
、
突然间,我面对这样的建筑:我用
C
语言
尝试过,但是它给出了错误:当然,很明显,Netlink是一个API,没有特定的
语言
绑定。但这是
C
实现,我看到的所有关于have的手册页都有纯
C
示例。为什么没有关于例子中使用的
语言
的注释?这种做法是为了什么?为什么这不是f.e。还有一些具有此
C
++功能的其他地方使用,例如: struc
浏览 4
提问于2019-12-20
得票数 2
回答已采纳
3
回答
什么
语言
允许我与操作系统的
内核
进行交互
、
、
、
、
我想尝试一下
内核
编程,主要是为了更好地理解它,而不是尝试创建我自己的操作系统或任何东西。 ,但我不知道我需要用什么
语言
编程才能做到这一点,更不用说我可以使用什么IDE(如果有)&
编译
器?我想尝试与Unix
内核
进行交互(这就是
Linux
内核
,对吗&这是一个混合
内核
吗?)或者Windows 7
内核
(这是一个混合
内核
,不是吗?)如果我想与上面提到的
内核
进行交互,我应该使用什么
语言
&
浏览 1
提问于2011-08-11
得票数 3
6
回答
除了
C
之外,系统调用如何与
linux
和编程
语言
一起工作?
、
、
、
我理解系统调用是如何在
C
语言
中与
Linux
一起工作的。我想知道每种编程
语言
是否都有自己的系统库来与
内核
通信。 如果是的话,每种编程
语言
都应该有自己的系统库来处理
内核
吗?如果没有,那么系统如何在
linux
中调用另一种编程
语言
?
浏览 4
提问于2013-03-09
得票数 0
回答已采纳
1
回答
Linux
内核
编程中的前导下划线
、
、
在
C
中,这也用于防止全局范围内的命名冲突。 但是,我的问题是,是什么决定了使用的下划线的数量?例如,在
Linux
内核
中,我们可以看到、和的实例。
浏览 17
提问于2022-08-30
得票数 1
4
回答
Linux
内核
组装与逻辑
、
、
、
看看
linux
内核
所使用的
语言
,我得到了
C
和程序集,尽管我读到了一段文本,其中说引用Unix的第二次迭代完全是用
C
/quote编写的 程序集依赖于体系结构,因此如何在多个CPU体系结构上安装
linux
?如果
linux
内核
是真正用
C
语言
编写的,那么它如何获得<
浏览 12
提问于2014-03-02
得票数 10
回答已采纳
1
回答
创建一个伪设备,如/dev/随机,并输出素数?
、
、
/dev/primes是我想要的,不用编写
C
代码,只编写python,我已经知道并轻松编写了这个程序。 设备文件应该类似于/dev/urandom,它输出素数而不是随机流!如果
linux
能做到这一点,我很兴奋!
浏览 0
提问于2019-06-16
得票数 -1
1
回答
为什么我必须使用gnu99而不是
c
99来
编译
内核
模块?
、
、
、
、
我习惯于在
编译
应用程序代码时使用-std=
c
99来启用
c
99特性。 最近,我一直在关注一些基本的
内核
模块示例,并将ccflags-y := -std=
c
99添加到makefile中。
内核
代码所依赖的gnu99和
c
99之间的区别是什么?
浏览 0
提问于2014-05-17
得票数 8
1
回答
系统级,
编译
,现代
C
/
C
++替换
我希望为系统级开发提供一种现代编程
语言
的建议。所谓系统级,我的意思是从零开始开发
内核
、驱动程序、嵌入式固件、引导加载程序等等。我只对试图成为更好的
C
/
C
++的新的现代
语言
感兴趣。必须是一种
编译
语言
,并在
Linux
和Windows上运行。谢谢
浏览 0
提问于2014-04-29
得票数 1
3
回答
为什么Android使用Java概念而不是D
语言
、
C
或
C
++?但是Chromium浏览器是在
C
++中,它非常复杂的匹配。
、
、
、
、
描述: wiki:
Linux
内核
浏览 2
提问于2011-04-09
得票数 8
回答已采纳
3
回答
Linux
内核
中的堆栈内存
、
、
、
最近,我试着想象如何在
Linux
内核
中处理堆栈内存,但无法想出任何可靠的东西。我知道
内核
使用它自己的函数来进行动态内存管理,但是我不知道它是如何管理普通
C
堆栈内存的,因为它毕竟可以用普通
C
实现,用普通GCC
编译
。但据我所知,
Linux
内核
不依赖libc? 我不太清楚堆栈内存管理最初是如何委托给libc的,尽管它似乎是内置的
语言
特性。我所能想象的是,它是以某种方式被通用
编译
(或实现)的,这样就可以在
编译</em
浏览 3
提问于2015-12-31
得票数 2
回答已采纳
1
回答
更改中断服务例程
请指定他们所用的
语言
。
浏览 0
提问于2014-09-16
得票数 -2
2
回答
内核
可以用汇编
语言
以外的其他
语言
编写吗?
、
我从来没有做过
内核
编程。我是Java
语言
的优秀程序员,并且经常使用它。现在我觉得用
内核
做些有趣的事。
内核
驻留在硬件和操作系统之间。它使用系统调用与硬件通信。每种编程
语言
都需要
编译
器
编译
用高级
语言
编写的代码,然后生成低级代码,通常是汇编
语言
代码。我对此表示怀疑,如果我们用
C
编写
内核
,那么计算机上应该安装
C
编译
器吗?最后,当
内核
与硬件交互时,它使用汇
浏览 7
提问于2012-04-21
得票数 4
回答已采纳
8
回答
什么是.S文件?
、
、
我在各种项目中见过.S文件,比如在
Linux
内核
、FreeBSD
内核
或其他一些项目中。这些文件是做什么的,为什么我们不能有.
c
文件呢?
浏览 1
提问于2012-04-24
得票数 94
回答已采纳
1
回答
是否可以用Java编程
语言
编写
linux
内核
?
、
当
linux
内核
用
C
语言
编写时,是否可以用java编程
语言
、微
内核
和单片
内核
编写?关心开发java操作系统。
浏览 0
提问于2016-12-31
得票数 1
回答已采纳
1
回答
系统调用和系统调用服务例程的区别
、
例如,在
Linux
中,man syscalls列出了所有系统调用,其中有一个系统调用execve()来执行路径名指定的新程序。我还发现,在
linux
上,系统调用服务例程通常有表单sys_xyz()的名称,其中xyz()是系统调用。
浏览 16
提问于2021-12-19
得票数 2
回答已采纳
1
回答
什么是lkm?
我想知道一些让
Linux
有别于其他操作系统的事情,比如可加载
内核
模块。用哪种
语言
编写新模块?当一个新模块插入到
内核
时,可能会造成严重破坏。
浏览 0
提问于2015-05-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核中常用的C语言技巧
Linux 内核中常用的 C 语言技巧
Linux 内核中的 C 语言语法扩展
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
“30 岁”的 Linux 内核 C 语言将升级到 C11
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券