蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年6月6日 10:18


请问,哪里有关于C的编译过程的书?

比如什么时候分配内存,如何分配,还有比如内存对齐等,对各个函数是怎样编译的?

总之,就是涉及到C语言的实现细节,而不是宽泛的编译理论。谢谢!

请问,哪里有关于C的编译过程的书?

首先我要说,如果你对编译原理还不理解,那么一定要先学好编译原理,否则不可能理解C语言的编译
另外,很多C语言的函数的实现(比如pirntf malloc等等)都与操作系统有关。很多都是在直接或者间接的调用操作系统提供的系统函数,因此,如果想了解函数的具体实现,那么必须了解相关系统(所以,如果你说你想想了解malloc的实现,那么你也许要读N多的内核代码……)
而且,不同编译器实现都不同的……你可以读读gcc的代码

请问,哪里有关于C的编译过程的书?

这个偶也不懂。
就是懂,也不是几句话能说明白的。

请问,哪里有关于C的编译过程的书?

-->
printf 不都是有标准的吗?我想知道是否有这方面的书介绍,当然gcc的编译过程也可以,但源代码我可能读不来,c的水平还不够。



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com