会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
luizp
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
2016年11月25日
Linux启动界面切换:图形界面-字符…
摘要: Linux字符界面切换到图形界面由字符界面切换到图形界面可用两种简单方法实现:1、在字符界面输入startx或init 5 。2、通过编辑/etc/inittab文件实现默认进入图形界面。把其中的id:3:initdefault中的3改为5,这样以后系统启动后将直接进入文本模式。以下是配置引...
阅读全文
posted @ 2016-11-25 18:59 luizp
阅读(629)
评论(0)
推荐(0)
2016年11月20日
程序的内存分配
摘要: 一、程序内存分配 栈:用于维护函数调用的上下文; 堆:容纳应用程序动态分配的内存区域。 如下图Linux进程地址空间分布 Linux下有一个动态链接库映射区用于动态链接库的加载映射,Linux下从0X40000000地址开始分配此区域的空间。 二、调用惯例 调用惯例一般指如下几个方面: 1、...
阅读全文
posted @ 2016-11-20 15:27 luizp
阅读(139)
评论(0)
推荐(0)
2016年11月13日
windows下的动态库
摘要: 一、导入导出符号 ELF中默认导出所有的全局符号,Windows中需要使用“__deslcpec(dllexport)”修饰某个函数或者变量表示导出该函数或者变量,“__deslcpec(dllimport)”表示导入该函数或者变量。也可以使用.def文件来声明导入导出符号。 二、运行时链接 W...
阅读全文
posted @ 2016-11-13 14:57 luizp
阅读(394)
评论(0)
推荐(0)
动态库使用的几个注意点
摘要: 一、“--export-dynamic”参数的使用 GCC编译可执行文件时可以使用-Wl,--export-dynamic参数,此时链接器产生可执行文件时会将所有全局符号导出到动态符号表。 gcc -Wl,--export-dynamic -o p1 p1.c -L. -l0 如果在创建动态链...
阅读全文
posted @ 2016-11-13 13:35 luizp
阅读(2140)
评论(0)
推荐(0)
2016年11月12日
GDB调试总结
摘要: 一、core分析 1、查看命令: ulimit -c 启动命令: ulimit -c ulimited 查看core文件: gdb -c core.xxx a.out 2、生成core文件的路径在文件/etc/sysctl.conf中 cat /etc/sysctl.conf sysctl....
阅读全文
posted @ 2016-11-12 13:55 luizp
阅读(295)
评论(0)
推荐(0)
深入理解计算机系统总结
摘要: 1、概述 文件是I/O设备的抽象表示,虚拟存储器是对主存和磁盘I/O设备的抽象表示,进程则是对存储器、主存和I/O设备的抽象表示。 2、C语言static 在C语言中,C源文件扮演模块的角色,任何声明带有static属性的全局变量或者函数都是私有的,类似于C++中的private,只...
阅读全文
posted @ 2016-11-12 13:48 luizp
阅读(137)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告