- 博客(8)
- 收藏
- 关注
原创 ubuntu和archlinux双系统安装过程中引导工具grub无法识别对应系统的启动项且os-prober也报错:Warning: os-prober will not be executed...
。
2024-08-05 17:45:13
792
原创 Linux文件类型介绍标准IO和文件IO的区别
标准I/O是ANSIC建立的一个标准I/O模型,是一个标准函数包和stdio.h头中的定义,具有一定的可移植性。标准IO库处理很多细节。例如缓存分配,以优化长度执行IO等。标准的IO提供了三种类型的缓存。(1)全缓存当填满标准IO缓存后才进行实际的IO操作。(2)行缓存当输入或输出中遇到新行符时,标准IO库执行IO操作。(3)不带缓存stderr就是了。文件IO称之为不带缓存的IO(unbufferedI/O)。不带缓存指的是每个read,write都调用内核中的一个系统调用。...
2022-07-21 09:02:37
508
原创 GBD调试简历
一般来说,GBD帮助我们做下述四种事情:1. 启动我们的程序(可以向我们的程序传递参数等);2. 调试我们的程序,在指定位置停止(即,设置断点);3. 程序停止时,检查程序发生了那些事情(如,查看函数调用栈);4. 动态改变程序的执行环境(如,设置一个变量的值)。从本质上说,所有调试工具提供的功能是一样的,只是提供给程序员的接口(使用方法)略有不同。1. 命令简介list : 简写l 列出当前源码,“+”和“-”分别表示像前、向后列出源码。...
2022-07-08 08:31:32
267
原创 ubuntu下tftp服务器环境搭建
第 1 步:安装 tftp安装 tftp 所需的软件。首先需要安装 tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get install tftp-hpa tftpd-hpa,安装 tftp-hpa 和 tftpd-hpa。然后还需要安装 xinetd,在终端下输入 sudo apt-get install xinetd,安装好 xinetd。第 2 步:配置/etc/xinetd.conf配置相关服务文件。进入根目录下的 etc 文件夹(cd
2022-07-07 08:34:12
2565
2
原创 嵌入式Linux学习day14
练习用法:dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。语法参数Deb软件包:指定要操作的.deb软件包。实例apt命令apt最常用的 Linux 包管理命令都被分散在了 apt-get、apt-cache 和 apt-config 这三条命令当中。apt 命令的引入就是为了解决命令过于分散的问题,它包括了 apt-get 命令出现以来使用最广泛的功能选项,以及 apt-cache 和 apt-config 命令中很少用到的功能。在使用 apt 命令时,用
2022-07-04 19:41:36
174
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人