
Linux网课视频笔记
循序渐进分为
lv1 C语言基础
lv2 Linux环境安装及C语言高级开发
lv4 嵌入式Linux下I/O精讲
lv8 在线词典综合实战
Paris_郑丹丹
这个作者很懒,什么都没留下…
展开
-
【Linux--Lv4--Day4】静态库、共享库的创建以及使用
文章目录Day4库的概念,特点以及分类静态库静态库的创建及使用共享库共享库的创建及使用如何找到共享库Day4库的概念,特点以及分类库的概念:库其实就是一个二进制文件,里面包含的都是一些已经编译好的代码,可以直接供函数调用根据库的功能,可以划分为:标准C库、数学库、线程库等等系统默认的库的搜索路径为:/lib or /usr/lib库的特点库是事先编译好的,可以复用的代码在OS上运行的程序基本都需要库。使用库可以提高开发效率不同的操作系统下,库的文件格式不兼容,例如Windows 和 Li原创 2020-05-26 15:46:21 · 243 阅读 · 0 评论 -
【Linux--lv4--Day3】文件I/O-访问目录、读取目录、修改文件权限、获取文件属性
文章目录文件I/O访问目录读取目录关闭目录修改文件的访问权限获取文件属性文件I/O访问目录文件I/O中使用opendir函数来打开一个目录文件头文件:#include <dirent.h>DIR *opendir(const char *name);参数为要打开的目录文件的路径DIR是一个用来描述打开的目录文件的结构体类型成功时返回目录流指针;出错时返回NULL读取目录文件I/O使用readdir函数来读取目录流中的内容#include <dirent.h>原创 2020-05-21 15:35:03 · 311 阅读 · 0 评论 -
【Linux--lv4--Day3】文件I/O-基本介绍、打开/关闭文件、读/写数据、定位
文章目录Day3文件I/O基本介绍、与标准I/O的区别创建或打开一个文件文件的关闭从文件中读取数据向文件中写入数据定位文件Day3文件I/O基本介绍、与标准I/O的区别标准I/O文件I/O遵循ANSI C标准遵循POSIX(可移植操作系统接口)标准定义的一组用于文件访问的函数带缓冲机制(减少系统调用的次数,从而提高效率)没有缓冲机制,每次读写都会引起系统调用通过FILE结构体(也就是 流)来描述打开文件的相关信息通过 文件描述符 来表示一个打开的文件一般来原创 2020-05-11 15:24:11 · 394 阅读 · 0 评论 -
【linux-lv4-Day2】标准I/O-流的读写、刷新、定位、判断
文章目录标准I/ODay2读/写 流如何从一个流中读/写一个字符?按字符输入按字符输出思考和练习如何从流中读/写一行?按行输入按行输出思考和练习如何从流中按对象读/写?按对象读/写思考和练习刷新流定位流判断流是否出错和结束格式化输出思考和练习标准I/ODay2读/写 流流支持不同的读写方式:读写一个字符:fgetc() / fputc() 一次读/写一个字符读写一行:fgets() ...原创 2020-02-27 17:35:56 · 302 阅读 · 0 评论 -
【Linux-lv4-Day1】标准I/O-文件的基本介绍,流的打开,关闭
文章目录标准I/O文件的概念和类型如何理解标准IO?流(FILE)流的缓冲类型流的打开fopen 示例fopen 新建文件访问权限标准I/O文件的概念和类型(本质)文件就是一组相关数据的有序集合文件类型包含:常规文件 r目录文件 d字符设备文件 c (在Linux中,访问一个设备实际上是当成一个设备文件在访问)快设备文件 b管道文件 p (是进程间通信的一种机制。不同的进程之间...原创 2020-02-24 11:15:45 · 246 阅读 · 0 评论 -
【linux-lv2】Makefile介绍以及使用示例
文章目录Make简介Makefile基本结构示例1创建和使用变量示例2Make使用示例3 make -C dir使用示例4 make -I dir 使用示例5 make -f file 使用示例6 make -i 使用事实上示例4中的makefile还可以进一步的进化makefile的隐含规则makefile的VPATHMake简介1)工程管理器,就是管理较多的文件;2)Make工程管理器也...原创 2020-01-08 10:28:54 · 285 阅读 · 0 评论 -
【linux-lv2】win10下安装Ubuntu18.04
安装所需文件VMware Workstation pro 15.05Ubuntu 18.04都可以从官网下载,确保安全。教程不赘述。安装Ubuntu时出现以下问题:其实意思就是 主机禁止了Intel VT-x;解决办法如下:本人系统 Win10 家庭中文版开始菜单–>设置–>更新与安全–>恢复–>高级启动下点击–重新启动疑难解答–>高级选项...原创 2020-01-02 19:44:01 · 187 阅读 · 1 评论 -
【Linux-lv1】C语言中的存储类型以及内存空间的管理
存储类型1.C语言中存储类型有哪些?各自的适用场景和区别。变量的声明 : <存储类型> <数据类型> <变量名>存储类型有:auto(默认) register static externauto: 存储局部变量,必须初始化,不然是随机值。register: 寄存器类型,将变量放到CPU的寄存器中可以加快程序的运行速度。-在申请不...原创 2019-12-26 15:03:44 · 206 阅读 · 0 评论 -
【Linux-lv1】文件和目录相关命令
文章目录Linux文件系统就是一个树形的分层组织结构浏览目录文件的权限cd 改变目录查看文件内容创建和删除文件复制文件移动文件夹vivi 的三种模式Linux文件系统就是一个树形的分层组织结构文件系统层次结构标准FHS (Filesystem Hierarchy Standard)/bin 就是二进制的英文缩写/boot 存放的都是系统启动时要用到的程序/dev 包含了所有Li...原创 2019-10-15 19:42:21 · 377 阅读 · 0 评论