2021年12月4日

摘要: 一、进程基本概念 1.程序和进程 程序:程序是包含一系列信息的文件,以下这些信息描述了如何在运行时创建一个进程: 1.二进制格式标识:每个程序文件都包含用于描述可执行文件格式的元信息。内核利用此信息来解释文件中的其他信息。(ELF可执行连接格式) 2.机器语言指令:对程序算法进行编码。 3.程序入口 阅读全文
posted @ 2021-12-04 18:55 焱琰 阅读(146) 评论(0) 推荐(0) 编辑
 
摘要: 一、标准C库与Linux系统库函数区别 1.库示意图和内存示意图 2.文件描述符 文件描述符是内核为了高效管理已被打开的文件所创建的索引,用于指向被打开的文件,所有执行I/O操作的系统调用都通过文件描述符;文件描述符是一个简单的非负整数,用以表明每个被进程打开的文件。程序刚刚启动时,第一个打开的文件 阅读全文
posted @ 2021-12-04 16:37 焱琰 阅读(292) 评论(0) 推荐(0) 编辑
 
摘要: 一、Makefile 1. 什么是Makefile 一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,Makefile 文件定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 Makefile文件就像一个Shel 阅读全文
posted @ 2021-12-04 15:54 焱琰 阅读(631) 评论(0) 推荐(0) 编辑
 
摘要: 此系列是个人对牛客c++编程项目的学习笔记 阅读全文
posted @ 2021-12-04 15:09 焱琰 阅读(707) 评论(0) 推荐(0) 编辑