![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux编程
文章平均质量分 55
珊瑚海lzq
从事网络通信设备的软件开发,特别是安全设备,如安全网关、VPN、防火墙。
展开
-
Linux下Makefile的automake生成全攻略
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只转载 2012-04-21 18:08:27 · 450 阅读 · 0 评论 -
Linux 内核模块 编程
主题: linux内核模块的程序结构--模块加载函数(必须),模块卸载函数(必须),模块许可证声明(必须),模块参数(可选),模块导出符号(可选),模块作者的等信息声明(可选)一个linux内核模块主要由以下几个部分组成。1、模块加载函数"用module_init()来指定"(必须) 当通过insmod和modprobe命令加载内核模块时,模块的加载函数会自动被内核执行,完成本转载 2013-01-09 22:21:21 · 419 阅读 · 0 评论 -
linux中静态库和动态库的生成以及使用
1. 目的最近工作中需要用到静态库和动态库,以前这些都学习过的,但很久没用,就忘记了,这次学习决定要记下来。2. 说明本文要生成的静态库名称是libopt.a,动态库名称是libopt.so。首先先介绍下本文中的创建库的文件路径:$ /testlib/tree .├── include ==>这个是库的头文件,到时候安装库的时候需要拷贝到用户指定的头文件路径中,原创 2013-01-12 17:53:51 · 472 阅读 · 0 评论 -
linux top命令中CPU 占用说明
前几天玩虚拟化,发现虚拟机里面top命令显示cpu占用st类型的很高,之前一般st都是0,于是就好奇,进一步挖掘:Top命令中CPU占用分别说明如下(参考man top):us, user : time running un-niced user processessy, system : time running kernel processesni, nice原创 2016-07-28 19:10:16 · 15926 阅读 · 0 评论