Linux文件的基本操作相关函数 Leave a reply 1、Linux虚拟地址空间 Linux可执行文件格式为ELF,通过file xxxx可以查看文件类型 虚拟地址空间在32位系统中为4G,每个应用程序都有独立的4G 地址位从高到低分别为: 3G ~ 4G:Linux Kernel,内存管理、进程管理、设备驱动、VFS虚拟文件系统 0G ~ 3G 环境变量 命令行参数 栈空间 共享库 堆空间 ELF 未初始化的全局变量 已初始化的全局变量 代码段、二进制机器指令 受保护的地址(0 ~ 4K) 2、Linux文件基本组成[……] 继续阅读
Makefile的基本使用 Leave a reply 1、为什么要使用makefile 在编译项目时,gcc相关参数非常多,如gcc *.c -I include -Wall -g -03 -D DEBUG -….. 这是一个代码管理工具,外部编译时只需要执行makefile即可 屏蔽编译的复杂过程,源代码以最简单的方式生成可执行程序 2、ma[……] 继续阅读