上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 97 下一页

2016年6月3日

摘要: 函数功能:复制文件描述符 头文件:#include<unistd.h> 函数原型:int dup(int oldfd) 参数说明:oldfd:旧的文件描述符 返回值:成功返回-个新的文件描述符,失败-1. 阅读全文
posted @ 2016-06-03 00:06 gary_123 阅读(240) 评论(0) 推荐(0) 编辑

2016年6月2日

摘要: 头文件:#include<sys/types.h>、#include<unistd.h> 函数原型:off_t lseek(int fildes,off_t offset,int whence) 参数说明:fildes:文件描述符 offset:偏移量,正数表示正向偏移,负数表示负向偏移。 when 阅读全文
posted @ 2016-06-02 23:52 gary_123 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 函数原型:ssize_t write(int fd,const void *buf,size_t count); 参数说明:fd:文件描述符,buf:写入数据的缓冲区,count:写入数据的最大长度。 返回值:成功返回实际写入的字节数,当有错误发生时则返回-1,错误代码存入errno中。 阅读全文
posted @ 2016-06-02 23:35 gary_123 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 头文件:#include<unistd.h> 函数原型:ssize_t read(int fd,void *buf,size_t count); 参数说明:fd:文件描述符 buf:存放读取数据的缓冲区。 count:读取的最大长度 返回值:成功则返回读取的字节数,失败则返回-1. 阅读全文
posted @ 2016-06-02 23:28 gary_123 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 头文件:#include<unistd.h> 原型:int close(int fd); 返回值:成功返回0,失败返回-1. 阅读全文
posted @ 2016-06-02 23:11 gary_123 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 通过Linux系统调用函数编写应用程序,该应用程序实现文件的复制功能 文件描述符--在Linux系统中,所有打开的文件也对应一个数字,这个数字由系统来分配。 1、打开文件--open 头文件:#include<sys/types.h>、#include<sys/stat.h>、#include<fc 阅读全文
posted @ 2016-06-02 23:07 gary_123 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 动态链接库,当程序运行起来后,如果程序中需要使用到某个动态库函数,则系统就会从磁盘中将该库函数动态的加载到内存中。 1)“-c”选项编译taxlib.c文件并输出taxlib.o目标文件。gcc -c taxlib.c -o taxlib.o 2)将taxlib.o制作成动态链接库,执行命令:gcc 阅读全文
posted @ 2016-06-02 22:34 gary_123 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 在程序设计中离不开函数的调用,函数分为库函数、系统调用,库函数由glibc库提供,系统调用由Linux内核提供。函数库分为静态链接库和动态链接库。 静态链接库特点:程序所要用到的库函数代码在链接时全部被copy到程序。静态链接库以*.a为后缀,以*.so.*为动态链接库,Linux系统中主要库位于/ 阅读全文
posted @ 2016-06-02 22:01 gary_123 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 1)在使用C语言进行编程时,源文件都必须加 文件头 /******************************************************** *文件名:test.c *创作者:gary *创建时间:2016-5-1 *程序说明:用于测试 ****************** 阅读全文
posted @ 2016-06-02 15:51 gary_123 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1、使用gcc编译addr.c并输出addr可执行文件。gcc addr.c -o addr 2、运行编译后的程序 3、查看程序运行后的各个段的地址,运行命令ps aux后,找出addr进程的进程号,如这里的./addr进程号是11149,再运行命令cat /proc/11149/maps,查看该进 阅读全文
posted @ 2016-06-02 15:46 gary_123 阅读(277) 评论(0) 推荐(0) 编辑
上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 97 下一页

导航