- 博客(4)
- 收藏
- 关注
原创 Linux环境下写一个 简单的 makefile
<br /> 当我们有多个源程序时,用gcc每个都编译,这样我们没有修改过的源文件也得重新编译一次,很麻烦,这事写makefile就派上了用场,可以大大的提高我们的编码和调试速度。为此:<br />1.计划写三个函数及两个头文件,分别是:<br />main.c<br />#include "sum.h"#include "max.h"int main(int argc,char **agrv){ int a,b; sum_print(); printf("Please
2010-10-31 22:42:00 4732 3
原创 Linux下 VI编辑器 Gcc编译器 的简单使用
<br />1.进入 终端;<br />[lxiron@FedoraOS ~]$ mkdir studyfolder<br />2.新建文件夹 studyfolder;<br />[lxiron@FedoraOS ~]$ cd studyfolder<br />3.进入 studyfolder;<br />[lxiron@FedoraOS studyfolder]$ vi hello.c<br />4.用vi编辑器写一个 hello.c 的 C 程序;<br />5. space+i 进入 插入模式 ,写
2010-10-31 21:23:00 3888 3
原创 Linux底层驱动开发技术基础
Linux设备驱动开发和学习是一项浩大的工程,需掌握以下技术基础:编写Linux设备驱动要求工程师具备良好的硬件基础,懂得SRAM、Flash、SDRAM、磁盘的读写方式,UART,I2C、USB等读写设备的接口,轮询、中断、DMA的原理、PCI总线的工作方式,以及CPU的内存单元(MMU)管理等。编写Linux设备驱动要求工程师有良好的C语言基础,能灵活的运用C语言的结构体、指针、函数指针及内存的动态申请和释放等。编写Linux设备驱动要求工程师具有一定Linux内核基础,虽然并不要求工程师对内核各个部分
2010-10-23 08:53:00 3155 5
原创 C语言运算符的结合性分析
运算符的结合性指同一优先级的运算符在表达式中操作的组织方向, 即: 当一个运算对象两侧运算符的优先级别相同时, 运算对象与运算符的结合顺序, C 语言规定了各种运算符的结合方向( 结合性) 。大多数运算符结合方向是“自左至右”, 即: 先左后右, 例如a- b+c, b 两侧有- 和+两种运算符的优先级相同, 按先左后右结合方向, b 先与减号结合, 执行a- b 的运算, 再执行加c 的运算。除了自左至右的结合性外, C 语言有三类运算符参与运算的结合方向是从右至左。即: 单目运算符, 条件运算符, 以及
2010-10-08 18:33:00 1559 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人