随笔分类 - 2. C语言
C语言相关
摘要:将内核list.h移植到用户空间 解决c语言用户态链表使用麻烦的问题 list.h /* * @file list.h * @author xxx * @date xxx * * port from linux kernel list.h: https://github.com/torvalds/l
阅读全文
摘要:LINUX内核内部 malloc、calloc、realloc的区别
阅读全文
摘要:1、如何确定当前linux系统时32位还是64位 字节定义一个指针打印出指针大小就行 点击查看代码 #include <stdio.h> //主函数 int main() { #ifdef __x86_64__ printf("__x86_64__"); #elif __i386__ printf(
阅读全文
摘要:这种在程序运行之前确定符号地址的过程叫做静态链接(Static Linking);如果需要等到程序运行期间再确定符号地址,就叫做动态链接(Dynamic Linking)。 Linux 下的 .so 必须要嵌入到可执行程序、作为可执行程序的一部分运行,它们所包含的符号的地址就是在程序运行期间确定的,
阅读全文

浙公网安备 33010602011771号