![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
文章平均质量分 77
peiyao456
这个作者很懒,什么都没留下…
展开
-
代码背后的故事
我们通常只是注意到代码的外部表现,却很少关注代码背后的故事。下边我来简述代码背 后的故事。 在vc++6.0环境下,当我们写好一段代码,点编译,进而链接,然后执行,如果各步都无 错,就可以显示程序的输出结果。 在gcc下,直接gcc +要编译的源文件名,就可编译程序,./a.out就可以打印出结果。 其实上述的过程都是分四个阶段执行的。 第一阶段:预编译阶段:引入头文件,去除注释,原创 2016-05-28 15:36:22 · 1634 阅读 · 0 评论 -
Linux下浅析程序的运行过程
本文的主要内容: 1>程序运行的4个阶段。 2>浅析静态库和动态库。 3>浅析Linux下的主要目录的作用。1、程序运行的4个阶段: 在前边的文章http://blog.csdn.net/peiyao456/article/details/51524533 已经对程序运行的4个阶段进行了分析,这里将在Linux下再次剖析。 第一阶段:预处理(宏替换 去注释 头文件展开 条件编译原创 2016-12-28 20:39:13 · 5480 阅读 · 0 评论