![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 85
Outlier_9
听从己心,无问西东
展开
-
C++系统编程篇——Linux第一个小程序--进度条
就能够实现进度条在加载的效果,而每次变更打印的内容为数字的话,就可以有进度在变更的效果。),缓冲区满了,或者程序正常结束时,缓冲区的内容才会被真正输出到终端。会先将数据写入到一个缓冲区中,只有在遇到换行符(表示进度,打印出以后进行回车不换行,每次多加一个。没有包含换行符,缓冲区的内容不会立即被刷新。根据上述特性,可以写出进度条,用字符。原创 2024-06-27 16:21:53 · 507 阅读 · 0 评论 -
C++系统编程篇——Linux项目自动化构建工具-make/Makefile
这种,没有被第一个目标文件直接或间接关联(删除操作只提供文件名就行,并没有依赖文件或要生成的文件),那么它后面所定义的命令将不会被自动执行, 不过,我们可以显示要。在程序进行翻译的过程中会有中间步骤,生成不同的文件,只不过但现代的编译器(如。,以此来清除所有的目标文件,以便重编译。,而是一些命令标签,用来执行特定的命令。,我希望他们能编译生成一个可执行文件叫。的目标文件,我们将它设置为伪目标,用。会自动填充目标文件的名称,修饰,伪目标的特性是,会自动填充依赖的源文件。)可以直接从源文件(原创 2024-06-10 19:34:27 · 777 阅读 · 0 评论 -
C++系统编程篇——linux编译器 gcc/g++(链接动静态库)
系统把这些函数实现都被做到名为 libc.so.6 的库文件中去了,在没有特别指定时,gcc 会到 系统默认的搜索路径“/usr/lib”下进行查找,也就是链接到 libc.so.6 库函数中去,这样就能实现函 数“printf”了,而这也就是链接的作用。我们的C程序中,并没有定义“printf”的函数实现,且在预编译中包含的“stdio.h”中也只有该函数的声明,而 没有定义函数的实现,那么,是在哪里实“printf”函数的呢?(链接的实质就是将我们自己写的程序所形成的.o文件。原创 2024-06-10 19:32:24 · 1074 阅读 · 0 评论 -
C++系统编程篇——linux软件包管理器yum
安装方式有三种:源代码安装、rpm安装、yum安装(最简单)ls /etc/yum.repos.d/ 查看该路径下的文件包含了用于配置 YUM 软件包管理器的仓库配置文件。这些配置文件定义了系统中可用的软件源,以及如何访问它们yum的配置(针对于虚拟机用户)原创 2024-06-09 17:47:58 · 863 阅读 · 0 评论 -
C++系统编程篇——Linux初识(系统安装、权限管理,权限设置)
目录的可执行权限是表示你可否在目录下执行命令。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd进入目, 即使目录仍然有-r 读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。原创 2024-05-14 16:56:14 · 981 阅读 · 0 评论