- 博客(5)
- 资源 (20)
- 收藏
- 关注
原创 Linux C语言程序设计(十四)——文件系统与I/O
1、C标准I/O库函数 先看看C标准I/O库函数是如何用系统调用实现的。 fopen(3) 调用open(2)打开指定的文件,返回一个文件描述符(就是一个int类型的编号),分配一个FILE结构体,其中包含该文件的描述符、 I/O缓冲区和当前读写位置等信息,返回这个FILE结构体的地址。 fgetc(3) 通过传入的FILE *参数找到该文件的描述符、 I/O缓冲区和当前读写位置,判断能
2015-08-30 22:27:07 1064
原创 Linux C语言程序设计(十三)——Linux上的系统与文件命令
1、系统命令 在Linux系统的shell命令中,$符号表示当前用户是普通用户, #符号表示当前用户是超级管理员用户,一般为root 这里只说明简单的系统命令,退出命令,可以使用如下: $ exit 或者 $ logout 回车之后就会退出当前用户状态。 2、文件和目录 2.1 ls命令 ls命令是最常用的操作,它表示罗列当前目录下的所有文件和子目录。它的格式为 ls
2015-08-15 19:15:59 702 1
原创 Linux C语言程序设计(十二)——Shell编程的基础知识
1、创建脚本 Shell脚本是将一系列的Linux命令放在一个文件中执行的实用程序。Shell脚本可以利用vi等文本编辑器来编写。 Shell脚本的格式是固定的,如下: #!/bin/bash #注释 命令 ... 第一行中的符号“#!”用来指定解释执行该脚本文件的Shell程序。如果脚本文件中缺少该行,在执行过程中就会报错。除了第一行只为,所有“#”开头的行都是注释。如果
2015-08-15 14:31:39 1026
原创 Linux C语言程序设计(十一)——Mac上编写与编译C文件
1、步骤介绍 步骤:创建C文件、用Vim编写C程序、编译C程序文件、执行编译后生成的.out文件。 1)$:touch Hello.c //创建一个Hello.c文件(本目录下) 2)$:vim Hello.c //用vim编辑Hello.c文件 i //
2015-08-10 21:45:38 2017
原创 Linux C语言程序设计(十)——makefile
1、Makefile的规则 如果一条规则的目标属于以下情况之一,就称为需要更新: 目标没有生成。 某个条件需要更新。 某个条件的修改时间比目标晚。 在一条规则被执行之前,规则的条件可能处于以下三种状态之一: 需要更新。能够找到以该条件为目标的规则,并且该规则中目标需要更新。 不需要更新。能够找到以该条件为目标的规则,但是该规则中目标不需要更新;或者不能找到以该条件为目标的规则,并且该条件已
2015-08-04 19:29:40 666
Smali指令中文手册
2014-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人