Linux系统编程
文章平均质量分 76
昵称什么都是浮云
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux系统编程巩固--01
学习Linux系统编程主要包括学习一下内容:开发环境、内存管理、文件系统、进程管理、信号处理、进程通信、线程管理、线程同步和网络编程。一.Unix操作系统1.美国AT&T,贝尔实验室1971年多用户,多任务,多处理器商用2.三个派系1.system VIBM AIX ....2.berkleyfreeBSDmetBSDopenBSD.原创 2016-10-17 10:16:31 · 491 阅读 · 0 评论 -
Linux系统编程巩固--02
一.静态库1.为什么需要库二进制形式目标模块的包a.o |b.o |----abc.a----库c.o |2.库的类型1)静态库:扩展名.a,库中所封装的二进制代码,在链接阶段被复制到调用模块中2)动态库:扩展名.so,库中所封装的二进制代码,在链接阶段并不复制到调用模块中,被嵌入到调用模块中的仅仅是被调用函数在共享库的地址,根据这个地址动态执行共享库原创 2016-10-17 10:31:49 · 303 阅读 · 0 评论 -
Linux系统编程巩固--03
系统调用--因为用户空间不能直接访问内核空间,想完成功能又必须得到内核的支持.因此,内核层提供了系统调用,做用户空间进入内核空间的桥梁。系统调用是一系列的函数,包括各种系统的功能。我们系统编程接触的大多数都是系统调用一.文件操作非常常用的函数,包括读写函数和非读写函数在linux中,几乎一切都是文件,目录,内存,各种硬件设备都可以看成文件比如/dev/tty代表键盘和显原创 2016-10-18 09:37:18 · 315 阅读 · 0 评论 -
Linux系统编程巩固--04
一.sprintf:往字符串中输入数据fprintf:往文件中输入数据读写文件用那一套函数?标C还是UC函数如果考虑通用性,就使用标C函数,如果确定只在Unix/Linux下使用,UC的也行time a.out可以查看a.out的运行时间文件读写的位置用偏移量记录,在文件表中存储了偏移量。函数lseek()可以随意移动偏移量off_t原创 2016-10-18 09:51:18 · 361 阅读 · 0 评论
分享