|
|
发表于 2006-4-26 17:34:57
|
显示全部楼层
这个需要从机器指令看了。
linux提供的各种架构的支持,其实离不开gcc的支持。
架构
ppc和x86的区别就是机器指令的区别,问什么helloworld程序可以运行在x86,而不能运行在ppc,还不就是机器指令的问题。这里不考虑中间码的问题,毕竟linux是bin格式的。
机器指令的生成,就完全依靠gcc了。汇编指令可以相同,生成的机器码可以完全不同。
迅池CPU的特别在于指令集扩展了,对于这部分扩展指令集,内核提供的是高级语言,必须通过gcc才能映射到具体的硬件操作。 |
|