《程序员的自我修养》
乐于其中
勤奋 认真 严谨 坚持
展开
-
Gcc Build Process(以gcc为例,介绍编译器的执行过程)
构建(build):编译和链接合并到一起的过程。Build'sprocess:一Prepressing(预处理)order:$gcc -E xxx.c –o xxx.i($cpp xxx.c > xxx.i)function:deletedeal add keep注释:delete:将所有的“#define”删除,并且原创 2014-07-31 09:50:40 · 817 阅读 · 0 评论 -
《程序员的自我修养》读后感
七月分主要精力在看《程序员的自我修养》,感觉书写的挺好的,一知原创 2014-08-07 16:01:46 · 1146 阅读 · 0 评论 -
虚拟地址 物理地址还可以这样理解
名言:计算机科学领域的任何问题原创 2014-08-07 16:54:49 · 586 阅读 · 0 评论 -
浅挖《程序员的自我修养》的小问题
一、size中统计的text的大小与objdump中统计的一些大小不一致问题: size(size.text ) == size( objdump.text + objdump.rodata + objdump.eh_frame)二、.rodata段大小的计算方法.rodata段存放的是常量。用C代码写一段程序,其中有些东西是被编译器放到.rodata段的。例原创 2014-11-26 16:16:19 · 1324 阅读 · 0 评论