- 博客(7)
- 收藏
- 关注
转载 Linux如何查看与/dev/input目录下的event对应的设备
1. /dev/input目录 /dev/input目录下的事件都是在驱动中调用input_register_device(struct input_dev *dev)产生的。如我的盒子的/dev/input目录的内容如下: [cpp] view plaincopy crw-rw---- root input 13, 64 1970-01-01
2014-03-17 11:49:48 420
转载 #ifdef,#undef
#undef 是在后面取消以前定义的宏定义 该指令的形式为 #undef 标识符 其中,标识符是一个宏名称。如果标识符当前没有被定义成一个宏名称,那么就会忽略该指令。 一旦定义预处理器标识符,它将保持已定义状态且在作用域内,直到程序结束或者使用#undef 指令取消定义。 #include #include #define MAX 5 #undef MAX vo
2013-12-26 16:33:39 2632
转载 一个fork的面试题
前两天有人问了个关于Unix的fork()系统调用的面试题,这个题正好是我大约十年前找工作时某公司问我的一个题,我觉得比较有趣,写篇文章与大家分享一下。这个题是这样的: 题目:请问下面的程序一共输出多少个“-”? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include #include #inc
2013-12-20 17:33:22 400
转载 Linux GCC常用命令
1简介 2简单编译 2.1预处理 2.2编译为汇编代码(Compilation) 2.3汇编(Assembly) 2.4连接(Linking) 3多个程序文件的编译 4检错 5库文件连接 5.1编译成可执行文件 5.2链接 5.3强制链接时使用静态链接库 1简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C
2013-12-18 14:31:13 356
转载 C/C++中extern关键字详解
1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而
2013-12-17 16:20:33 339
转载 time命令的输出
理解linux time命令的输出(What do ‘real’, ‘user’ and ‘sys’ mean?) Linux中time命令,我们经常用来计算某个程序的运行耗时,用户态cpu耗时,系统态cpu耗时。 例如: $ time foo real 0m0.003s user 0m0.000s sys 0m0.004s$ 那么这三个时
2013-12-11 11:46:56 437
转载 linux中的链接文件
#####linux中的链接文件##### 【链接引入】 linux中的链接文件类似于c++语言中的指针和引用。链接文件可以分为两种:符号链接和硬链接。这两种文件都是一种为己存在文件,创建一个新的访问途径。也就是说访问链接文件,就相当于访问链接文件。 【链接类型及其意义】 符号链接与硬链接在链接意义没有什么不同,只是在对目标文件的链接原理上有所不同。符号链接对应于C语言上的指针,符
2013-12-10 17:49:26 505
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人