共享库工作原理 2020年11月3日 | C PIC position independent code,位值无关代码,浮动地址代码。指可在内存中任意位值正确地运行,而不受其绝对地址影响的一种机器码。 PIC 广泛使用于共享库,使得同一个…… 阅读全文
进程的内存排布 2020年10月31日 | C 1. 理解进程内存排布,掌握程序动态 简单来讲,进程就是运行中的程序。 更进一步,在用户空间中,进程是加载器根据程序头提供的信息将程序加载到内存并运…… 阅读全文
程序的静态布局 2020年10月30日 | C 概念 程序(program)是存放在磁盘中的可执行文件,在 Linux 中,二进制可执行文件的标准格式叫做 ELF(Executable and Linkable Format)。…… 阅读全文
glibc 2020年10月28日 | C glibc libc、glibc和glib的关系 源码 http://ftp.gnu.org/gnu/libc/ glibc 文档 https://www.gnu.org/software/libc/manual/ 阅读 glibc 阅读 glibc 时碰到的问题,我想找 system() 的源码实现,使用 source insight 跳转提示没有定义。 网上说其最终源码…… 阅读全文
使用 Nemiver 调试调试 C 程序 2020年10月28日 | C Linux 公社 使用Nemiver调试器来调试 C/C++ 程序 V2EX Linux 下有什么好的调试 C 的工具吗? 不过还是需要学习 gdb,被鄙视了。。。…… 阅读全文
Linenoise 2020年10月28日 | C GitChat Linenoise:C 命令行处理工具 知乎 【解锁】Linenoise——C命令行处理工具 GitHub antirez/linenoise…… 阅读全文
C 标准库参考手册 2020年10月23日 | C CSDN C标准库参考指南系列译文(1)assert.h 码农网 C 标准库 - <stdio.h> W3C school C 标准库 – <stdlib.h> 每个函数都有例程 简单教程 C 语言标准库 - <stdio.h> 每个函数都有例程 自…… 阅读全文
函数参数 2020年10月23日 | C 实参和形参 实际参数是具体的值,该值要被赋给作为形式参数的变量。 形参无法改变实参 因为被调函数使用的值是从主调函数中拷贝而来的,所以无论被调函数…… 阅读全文
C语言中变量的定义和声明 2020年9月11日 | C # 概念 变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。 变量声明:用于向程序表明变量的类型和名字。 # 区分…… 阅读全文