c语言怎么编写脱离操作系统的软件?

c语言怎么编写脱离操作系统的软件?求教用c语言怎么写脱离操作系统的软件,我主要是想开发能直接运行在硬件上的软件,会些汇编,逆向工程正在学习中,但我有个疑问,linux不是... c语言怎么编写脱离操作系统的软件?求教用c语言怎么写脱离操作系统的软件,我主要是想开发能直接运行在硬件上的软件,会些汇编,逆向工程正在学习中,但我有个疑问,linux不是用c语言编写的吗,那林纳斯是用什么软件写出来Linux的?我知道c语言可以用asm关键字包含汇编指令,现在网上都找不到编译器能够直接生成运行在硬件上的软件?还请大神不吝赐教,谢谢🙏 展开
 我来答
阳光的雷咩咩
2016-10-17 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7570万
展开全部
这有点类似鸡和蛋的关系。假定最开始有个汇编的编译器,C语言之父用它开发了个最小的C语言编译器,然后就可以用这最简单的C语言开发复杂一点的C语言编译器,这样迭代开发。到了Linus的时候,GNU的创始人开发了gcc编译器。已经是成熟的了。
更多追问追答
追问
那我用gcc也可以开发脱离平台的程序吗?如果可以,那能说下大致的步骤吗?
追答
gcc编译后就是跨平台的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式