摘要: 1. 安装标准的C开发环境:$ sudo apt-get install gcc g++ libgcc1 libg++ make gdb如果上面这个安装不行,可以试试$ sudo apt-get install build-essential2. 下载arm-linux-gcc-4.3.2.tgz到任意的目录下,进入这个文件夹$ sudo tar xvzf arm-linux-gcc-4.3.2.tgz –C /注意:C 后面有个空格,并且 C 是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。执行该命令,将把 arm-linux-gcc 安装到/usr/loca/ar 阅读全文
posted @ 2013-02-01 21:36 jamesduan 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 学习apue课程已经有一个多月了,有很多知识点需要自己去总结:下面是主要的几个函数的介绍:1-stat()函数是获得文件的主要信息。在linux当中主要以一个结构体来保存文件的信息,其中每一个字段都代表着文件的一个信息量:struct stat { dev_t st_dev; /* ID of device containing file */ ino_t st_ino; /* inode number */ mode_t st_mode; /* protectio... 阅读全文
posted @ 2013-01-26 16:10 jamesduan 阅读(167) 评论(0) 推荐(0) 编辑
摘要: apue学习总结之文件IO操作1-文件描述符: 首先我们 要知道文件描述符的概念,文件描述符是操作系统为了描述文件而产生的一个概念,对与操作系统而言,一切都是文件,所以操作系统需要管理这些文件的时候,打 开一个文件就给它分配一个文件的标识,也就是文件描述符。站在文件描述符的角度就是在用此文件描述符来引用文件。 文件描述符是一个非负的整形,当打开一个文件或者创建一个文件时,内核向进程返回一个文件描述符,当读写文件的时候将其作为参数传递给读写操作的函数。2-文件操作的几个关键的函数:在ubuntu12.10操作系统下man手册当中的函数定义如下:如下为open和... 阅读全文
posted @ 2013-01-25 11:24 jamesduan 阅读(281) 评论(0) 推荐(0) 编辑