狐狸梦见乌鸦

当坚持成为一种习惯,目标将不在遥远```
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

12 2011 档案

摘要:12月30号库 一种可执行的二进制文件。。。。。1.编译的步骤:――――>预处理(-E .i)―――――>编译(.s)―――――>汇编(.o)――――――>链接(a.out)2.如何创建一个静态库(static library)。。。。。。????①gcc -c hello.c 生成hello.o文件②ar crs libhello.a hello.o 生成libhello.o 静态库③gcc -o a.out main.c -L. –lhello注意:第3步中。main.c 中必须包含hello.h的头文件-L 是搜索路径,. 代表当前路径。。。。。可以任意放库文件的路径库名和文件名:例:. 阅读全文

posted @ 2011-12-31 07:34 灬啊U 阅读(242) 评论(0) 推荐(0)

摘要:12月29号缓冲:全缓冲-----标准I/0 是高级磁盘I/0(基于文件I/0的一个封装)写数据:按字符读写: getc putc Getchar putchar按行读写: fgets fputs 遇\0 返回 注意缓冲区定义为 char buff[N];按指定大小: fread (返回值为读到的多少个元素) fwrite (buf ,对象块(指定元素的大小),指定元素的个数,stream)文件I/0低级磁盘I/0,会引起系统调用,无缓冲,文件描述符来访问{0,1,2}文件描述符 是一个非负整数系统调用函数:1.打开 int open(path ,flags) 功能:打开一个文件。。。。。。. 阅读全文

posted @ 2011-12-30 07:16 灬啊U 阅读(210) 评论(0) 推荐(0)

摘要:2011.12.28嵌入式学习之标准I/0库的学习笔记一.计算机的硬件组成按运算器和控制器,存储器,输入输出设备。二.I/0 标准和文件I/0 标准I/0 是高级磁盘I/0(基于文件I/0), 文件I/0是低级磁盘I/O;系统调用 System C 调用的接口----文件I/0 封装----库 POSIX 类UNIX可移植的ANSIC POSIX带缓冲(ANSIC) 不带缓冲 (POSIX)流指针 文件操作符3.文件的类型:七种:b c d – l s p 普通文件又分为: 可执行(二进制文件), ASCII 范围 0—255文件I/0 要操作的是 d ,l,普通文件的操作。。。(重点)4.文 阅读全文

posted @ 2011-12-28 18:58 灬啊U 阅读(248) 评论(0) 推荐(0)