|
蓝森林 http://www.lslnet.com 2006年6月6日 10:18
请问,哪里有关于C的编译过程的书?
比如什么时候分配内存,如何分配,还有比如内存对齐等,对各个函数是怎样编译的?
总之,就是涉及到C语言的实现细节,而不是宽泛的编译理论。谢谢! |
请问,哪里有关于C的编译过程的书?
首先我要说,如果你对编译原理还不理解,那么一定要先学好编译原理,否则不可能理解C语言的编译
另外,很多C语言的函数的实现(比如pirntf malloc等等)都与操作系统有关。很多都是在直接或者间接的调用操作系统提供的系统函数,因此,如果想了解函数的具体实现,那么必须了解相关系统(所以,如果你说你想想了解malloc的实现,那么你也许要读N多的内核代码……)
而且,不同编译器实现都不同的……你可以读读gcc的代码 |
请问,哪里有关于C的编译过程的书?
这个偶也不懂。
就是懂,也不是几句话能说明白的。 |
请问,哪里有关于C的编译过程的书?
-->
printf 不都是有标准的吗?我想知道是否有这方面的书介绍,当然gcc的编译过程也可以,但源代码我可能读不来,c的水平还不够。 |
| |