
linux编程
文章平均质量分 71
daisyZH
微博:http://weibo.com/daisyzhuan
展开
-
shmid_ds 一个特殊的数据结构
内核为每一个共享内存段维护着一个特殊的数据结构,就是shmid_ds,这个结构在include/linux/shm.h中定义 如下: struct shmid_ds{ struct ipc_perm shm_perm;/* 操作权限*/ int shm_segsz; /*段的大小(以字节为单位)*/ ti转载 2012-12-19 10:44:44 · 4810 阅读 · 0 评论 -
vi常用命令之字符串替换
vi/vim 中可以使用 :s 命令来替换字符串。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vi转载 2013-01-22 09:46:45 · 673 阅读 · 0 评论 -
静态库和动态库的区别
转自:http://www.cnblogs.com/feisky/archive/2010/03/09/1681996.html 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别 1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整转载 2013-03-21 11:29:22 · 473 阅读 · 0 评论 -
linux 静态库 动态库常识
转自:http://blog.youkuaiyun.com/hittata/article/details/8050748 查看库中函数列表 静态库用ar -t libxxx.a 动态库用 nm -D libxxx.so 静态库,最好办法是查看头文件 动态库,一般都有说明文档 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=转载 2013-03-21 11:35:14 · 573 阅读 · 0 评论