摘要:
本篇讨论研究C语言编译链接过程。 我们先写一段最简单的C语言代码: 上诉过程可以分解为:预处理、编译、汇编、连接这四个阶段。 一、预编译 最开始我们写完的程序都是以hello.c文件形式储存在计算机磁盘上,并且还有相关的.h头文件。预编译器预编译成一个.i文件。对于C++程序来说,它的源代码文件拓展 阅读全文
摘要:
本篇讨论研究C语言编译链接过程。 我们先写一段最简单的C语言代码: 上诉过程可以分解为:预处理、编译、汇编、连接这四个阶段。 一、预编译 最开始我们写完的程序都是以hello.c文件形式储存在计算机磁盘上,并且还有相关的.h头文件。预编译器预编译成一个.i文件。对于C++程序来说,它的源代码文件拓展 阅读全文
摘要:
一、信号机制 正如我们标题所说,信号就是进程间的对话,A进程想要告诉B进程一些事。比如子进程在结束之前就可以给父进程发这样一条“短信”:“嘿,我要结束了,为了避免让我成为僵死进程,快来读取我的信息吧!”这个时候父进程收到了子进程的短信,于是停下手里的工作,花少量时间处理好子进程,再继续进行自己的工作 阅读全文
|