
linux应用程序编程学习
文章平均质量分 70
tgww88
这个作者很懒,什么都没留下…
展开
-
/proc文件系统
Linux将一切事物都看成文件,硬件设备在文件系统中也有相应的条目。我们使用底层系统调用这样一种特殊方式通过/dev目录中的文件来访问硬件。 控制硬件的软件驱动程序通常可以以某种特定方式配置,或者能够报告相关信息。 用于与设备驱动程序进行通信的工具在过去就已经十分常见,近来年,倾向于提供更一致的方式来访问驱动程序的信息。事实上,这种一致的方式甚至延伸到包括与linu原创 2014-04-02 10:33:53 · 584 阅读 · 0 评论 -
Linux文件操作函数接口
一、系统调用和设备驱动程序 只需用很少的函数就可以对文件和设备进行访问和控制,这些函数称为系统调用,由UNIX和Linux直接提供,它们也是通向操作系统本身的接口。 操作系统的核心部分,即内核,是一组设备驱动程序。它们是一组对系统硬件进行控制的底层接口。 二、系统调用函数接口 1、size_t write(int fildes,const void *原创 2014-04-02 16:01:25 · 955 阅读 · 0 评论 -
gcc基础
一、简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GN原创 2014-03-25 10:56:03 · 642 阅读 · 0 评论 -
Linux getopt调用
一、函数原型原创 2014-04-08 15:59:43 · 780 阅读 · 0 评论 -
Linux getopt_long函数调用
许多Linux应用程序也接受比单字符选项原创 2014-04-08 17:26:08 · 639 阅读 · 0 评论 -
Linux中状态为D或Z的进程
长期生活在Linux环境中,渐渐地就有一种环保意识油然而生。比如,我们会在登录提示里写上“悟空,我跟你说过叫不要乱扔东西,乱扔东西是不对的。哎呀我话还没说完你怎么把棍子扔掉了?月光宝盒是宝物,乱扔它会污染环境,要是砸到小朋友怎么办?就算砸不到小朋友,砸到花花草草也不好嘛....”;在用户缺省目录里放一个题为“自觉保护环境,请勿堆放垃圾”的空文件,并用chattr + i设置为不可修改;看到垃圾文件转载 2016-05-16 13:25:18 · 3438 阅读 · 0 评论