用汇编和c语言开发操作系统需要什么样的编译器?
gs272 2013-03-27 02:21:41 用汇编和c语言开发操作系统需要什么样的编译器?
不同的平台(即不同的操作系统)下用的编译器肯定是不一样的,而且做出来的系统,哪怕只有引导扇区的一小段代码,如果要在虚拟机上运行起来,该使用的编译器和一般我们平时练汇编或者c语言的编译器有什么区别。
我不是讲大话,做白日梦,只是最近开始研究linux内核,想到这方面的问题,脑子里没有一个清晰的概念哦,想弄明白这是怎么一回事。
打个比如:我有一个操作系统的源代码,用汇编和c语言写的,是完完全全跟现在已有的操作系统都不一样的,我想在windows环境下编译,然后在虚拟机上运行出来,我该怎么处理这些代码,需要哪些工具,当然主要指的是编译器!
希望大神帮帮解释下!!!!
感谢!!!!!!!!!!!