![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 4746 阅读 · 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 · 645 阅读 · 0 评论 -
静态库和动态库的区别
转自:http://www.cnblogs.com/feisky/archive/2010/03/09/1681996.html库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整转载 2013-03-21 11:29:22 · 455 阅读 · 0 评论 -
linux 静态库 动态库常识
转自:http://blog.csdn.net/hittata/article/details/8050748 查看库中函数列表静态库用ar -t libxxx.a动态库用 nm -D libxxx.so静态库,最好办法是查看头文件动态库,一般都有说明文档=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=转载 2013-03-21 11:35:14 · 538 阅读 · 0 评论