[linux环境编程]
文章平均质量分 79
qq_20398345
这个作者很懒,什么都没留下…
展开
-
一步步学习Linux多任务编程
转载: https://blog.csdn.net/tennysonsky/article/details/45847551 系统调用 01、什么是系统调用? 02、Linux系统调用之I/O操作(文件操作) 03、文件描述符的复制:dup(), dup2() 多进程实现多任务 04、进程的介绍 05、Linux可执行文件结构与进程结构 06、多进程实现多任务(一...转载 2018-07-20 21:04:00 · 213 阅读 · 0 评论 -
一步步学习Linux开发环境搭建与使用
https://blog.csdn.net/tennysonsky/article/details/44410265 00、Linux开发环境搭建与使用1——Linux简史 01、Linux开发环境搭建与使用2——Linux系统(ubuntu)安装方案 02、Linux开发环境搭建与使用3——通过虚拟机安装系统(ubuntu) 03、Linux开发环境搭建与使用4——ubuntu更新设...转载 2018-07-24 14:14:09 · 220 阅读 · 0 评论 -
01. Linux系统编程——Linux系统调用
https://blog.csdn.net/tennysonsky/article/details/45101303 系统调用概述 系统调用,顾名思义,说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写文件,可以通过时钟相关的系统调用获得系统时间或设置定时器等...转载 2018-07-24 14:29:35 · 101 阅读 · 0 评论 -
系统调用的实现原理
https://blog.csdn.net/chosen0ne/article/details/7721550 系统调用概述 计算机系统的各种硬件资源是有限的,在现代多任务操作系统上同时运行的多个进程都需要访问这些资源,为了更好的管理这些资源进程是不允许直接操作的,所有对这些资源的访问都必须有操作系统控制。也就是说操作系统是使用这些资源的唯一入口,而这个入口就是操作系统提...转载 2018-07-24 14:40:42 · 268 阅读 · 0 评论 -
为什么需要操作系统
https://blog.csdn.net/tennysonsky/article/details/79537604 1 操作系统的作用 对于一个程序而言,它为了保障自己的程序运行流畅,势必就会要求自己分配到的资源越多越好,但是计算机的资源总是有限的,大家都自顾自抢资源的话,要么就是大家一起跑不动,要么就是某几个程序把别的程序的资源都挤占掉。 更麻烦的是,由于程序设计者不可能预测到...转载 2018-07-20 20:57:30 · 394 阅读 · 0 评论 -
Linux下的静态库与动态库
1、生成.SO: g++ test.cpp -fPIC -shared -o libtest.so 2、使用.SO: g++ L. -ltest main.cpp 在使用.SO的时候如果找不到.SO需要把.SO的路径加到/etc/ld.so.conf ldconfig使之生效 ldd 可以查看MAIN中是否包含了.SO。 3、生成.A ar -r libtest2.a...转载 2018-08-13 12:03:39 · 446 阅读 · 0 评论