腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
14
回答
Windows、Mac OS X和
Linux
是用什么
语言
编写的?
、
、
、
、
我只是想知道谁知道Windows、Mac和
Linux
是由什么编程
语言
组成的,以及操作系统的每个部分都使用什么
语言
(即:内核、插件架构、GUI组件等)。我假设每种
语言
都有多种
语言
,显然我知道
Linux
内核是用
C
语言
编写的。 我在这里完全猜测Mac包含很多Objective-
C
代码
,因为它是苹果从NeXT派生的
语言
。Windows,我听说包含
C
,
C
++和英特尔
浏览 29
提问于2009-02-24
得票数 317
回答已采纳
8
回答
什么是.S文件?
、
、
我在各种项目中见过.S文件,比如在
Linux
内核、FreeBSD内核或其他一些项目中。这些文件是做什么的,为什么我们不能有.
c
文件呢?
浏览 1
提问于2012-04-24
得票数 94
回答已采纳
5
回答
不同操作系统的
汇编
器输出是否不同?
、
汇编
器从
C
源
代码
生成的
汇编
代码
依赖于其底层的CPU架构,例如x-86。 那么,一个简单的
C
源
代码
(包含windows和
linux
的通用函数调用)的
汇编
语言
输出在不同的操作系统上是否有所不同?
浏览 4
提问于2010-01-15
得票数 1
回答已采纳
3
回答
使用
汇编
语言
开发Android应用程序
、
如何在Windows或
Linux
中使用
汇编
语言
开发Android应用程序?
浏览 1
提问于2012-01-21
得票数 15
回答已采纳
1
回答
我可以写(x86)
汇编
语言
,可以同时用GCC和MSVC构建吗?
、
、
、
、
我有一个项目,这是完全用
C
写的。同样的
C
文件可以使用
Linux
的GCC或Windows的MSVC编译。出于性能原因,我需要将一些
代码
重写为x86
汇编
语言
。有没有可能把这个
汇编
语言
写成同时使用GCC和MSVC工具链构建的源文件?或者,如果我为一个工具链编写了一个
汇编
源文件,是否有工具可以将其转换为与另一个工具链一起使用?或者,我必须维护
汇编
源
代码
的两个副本,还是要使用第三方
汇编
程序,
浏览 0
提问于2016-11-12
得票数 2
3
回答
当我用
c
设计编译器时,如何集成
汇编
代码
?
、
我正在用
c
语言
设计一个编译器。但是对于某些问题,比如大整数,我必须用
汇编
代码
编写
代码
。那么我如何在
c
中集成
汇编
代码
呢? 我正在用dev cpp编写我的
代码
。我猜是用了gcc ..。也请给我
linux
的说明。
浏览 2
提问于2009-06-16
得票数 1
回答已采纳
5
回答
学习(N)ASM的最佳资源是什么?
、
我想学习
汇编
已经有一段时间了,尽管我以前尝试过几次,但我真的无法通过"Hello,world“这句话。有没有好的
汇编
入门教程(最好使用NASM,就像我使用Windows和
Linux
一样)?我确实有一点
C
语言
知识,但主要是用更高级的
语言
编写
代码
,比如Ruby、Python、
C
#和JavaScript。
浏览 12
提问于2009-01-07
得票数 11
回答已采纳
1
回答
C
++库是如何工作的?
、
、
据我所知,Windows操作系统使用
汇编
语言
与硬件进行交互。当他们这样做时,他们可以使用
c
、
c
++或任何其他
语言
来完成rest工作。据我所知,
C
++头文件实际上是调用用于实现的windows api。 那么头文件在哪里呢?它们是由编译器安装的吗?或者它们是随操作系统一起提供的?头文件使用什么关键字或
代码
与可执行的api交互(例如,windows上的std::cout调用dll文件中的函数,而在
linux
中调用其他函数)?例如,在
linux</e
浏览 2
提问于2014-08-24
得票数 0
3
回答
在OpenVMS上用
汇编
语言
开发?
、
、
、
、
有人可以给我讲解如何在OpenVMS上用
汇编
语言
开发,我已经在OpenVMS上用
C
语言
开发过了,我刚刚开始学习Windows和
Linux
下的
汇编
语言
。如何编译、链接和运行.asm程序?
浏览 8
提问于2012-12-12
得票数 0
回答已采纳
1
回答
如何在Visual
代码
中设置混合
C
/Z80-
汇编
器工具链
、
、
、
我想使用Visual
代码
为编写
代码
。我使用及其工具编译
C
,
汇编
Z80 asm文件等。我将用
汇编
程序编写部件,用
C
编写其他部件。我还需要编辑.m4文件。如果这些文件类型有语法着色,那就更好了。我对vscode完全陌生,我见过一些用于z80的
语言
,但我不知道如何从那里继续下去--或者这些
语言
是否会起作用。 我不想写
语言
扩展,因为从我所理解的角度
看
,这似乎是太多的工作了。
浏览 1
提问于2016-12-16
得票数 7
回答已采纳
2
回答
如何将Intel程序集
C
转换为AT&T
C
++
、
、
、
、
我试图将函数"__cpuid“从С
语言
转换为
C
++。我有一个问题,g++编译器不能与英特尔
汇编
程序一起工作。我试着翻译这段
代码
: { mov eax, InfoType mov dword ptr[esi + 12], edx我试着用互联网上的例子来做,我得到了这段
代码</
浏览 11
提问于2022-06-25
得票数 2
1
回答
不使用
linux
API获取gpio的值。
、
、
、
我正在用ARM
汇编
代码
编写一个例程,并且我必须访问gpio。我不能使用
linux
API中的函数gpio_get_value。谁能告诉我另一种获取值的方法,是用
C
语言
还是
汇编
程序?
浏览 2
提问于2014-04-08
得票数 0
4
回答
程序集中的文件压缩器
、
为了更好地编写
汇编
语言
,以及作为学术练习,我想用x86
汇编
语言
编写一个非平凡的程序。因为我一直对文件压缩感兴趣,所以我想用
汇编
语言
编写类似zip实用程序的东西。我在这里并不是完全不熟悉,我已经使用
汇编
编写了一个简单的web服务器,并为嵌入式设备编写了
代码
,我已经阅读了一些zlib (和其他)的资料,并尝试了它的
C
实现。我的问题是找到一个足够简单的例程来移植到
汇编
。到目前为止,我检查过的许多实用程序都充满了#defin
浏览 0
提问于2010-07-02
得票数 2
回答已采纳
2
回答
操作系统可以在多个处理器上运行吗?
、
、
ASM在不同的处理器上是不同的,所以你为一个处理器架构编写的
代码
不能在另一个处理器架构上工作。但是为什么操作系统可以做到这一点,而且它们包含了几个KLOC的asm行
代码
?
浏览 1
提问于2011-12-02
得票数 0
2
回答
用
C
编写的程序包含
汇编
代码
是常见的吗?
我读过,说过 我从未见过主要用
C
编写的程序也包含
汇编
代码
,至少没有直接作为源
代码
。只是,他们的例子与
Linux
内核。编译器不是刚刚将
C
代码
转换成程序集
代码
吗?
浏览 3
提问于2017-09-29
得票数 4
回答已采纳
1
回答
Mac上的程序集
、
、
、
我正在尝试学习
汇编
语言
作为一种“充实”的练习。我有一台Mac,似乎最好的学习资源是
Linux
。我唯一的
Linux
运行的是Parallels Desktop for OSX。由于
汇编
是基于操作系统和芯片组的,我在尝试通过虚拟机
汇编
Linux
汇编
语言
时会遇到很多额外的问题吗?我知道OSX
汇编
不是最好的学习工具。-JP
浏览 0
提问于2013-06-21
得票数 0
回答已采纳
1
回答
如何从交叉编译的二进制文件生成程序集?
、
、
、
、
使用的编译命令是:如何解压缩二进制test?
浏览 1
提问于2015-10-15
得票数 1
回答已采纳
4
回答
什么是“最纯粹的”
汇编
语言
?
、
、
在过去的一周左右,我一直试图在64位Windows7机器上学习x86
汇编
语言
,以更深入地了解计算机的操作方式。 不幸的是,我的进展很小,因为许多
汇编
程序允许使用高级构造和宏,并包含预写的
代码
。这并不是问题,直到我意识到我能找到的关于这个主题的所有文档和教程都坚持使用这些抽象、拐杖和混淆,这违背了我想要学习一门真正低级
语言
的全部目的。因此,现在我正在寻找一种“纯粹的”
汇编
语言
或
语言
,一种没有高级
汇编
语言
的臃肿和凌乱,并
浏览 0
提问于2013-02-03
得票数 0
9
回答
为什么像Windows和
Linux
这样的
汇编
语言
会有区别?
、
、
我对所有这些低级的东西,
汇编
语言
都比较陌生。想要了解更多细节。为什么
Linux
和Windows
汇编
语言
之间存在差异?据我所知,当我编译一个
C
代码
时,操作系统并不能真正生成纯机器或
汇编
代码
,它会生成依赖于操作系统的二进制code.But,为什么?So为什么我们不写纯x86
汇编
代码
,为什么根据操作系统有不同的
汇编
变体?如果我们编写纯ASM或操作系统生产纯ASM,那么操作系统之间就不会有
浏览 0
提问于2011-01-05
得票数 27
回答已采纳
3
回答
在
汇编
语言
中从键盘读取整数(
Linux
32 x86 gcc gas)
、
、
、
、
我想知道如何在
汇编
语言
中从键盘上读取整数。我使用的是
Linux
/x86IA-32架构和GCC/GAS (GNU
汇编
程序)。
浏览 1
提问于2012-07-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
1.2 单片机C语言与汇编语言
单片机中的C语言和汇编语言,应该如何选择?
C语言/C加加编程学习代码训练
养良好C语言编程风格,编优质C语言代码,这才是C语言的开始
常用C语言代码小片段
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券