Linux
文章平均质量分 92
Linux知识
辰的代码
这个作者很懒,什么都没留下…
展开
-
Linux——gcc编译过程详解与ACM时间和进度条的制作
但是这样就会引申出一个问题,我们在链接阶段,实际上就是将.o文件链接到一起,可以每次我们修改代码,并不一定所有的源代码文件都会修改,那么那些没有修改过的源文件最终预编译编译汇编形成的.o文件和之前完全一样,这样链接时就会造成很多不必要的开销。所以,当编译器在进行编译时,如果检查到源代码文件的修改时间比.o文件的修改时间要早,那么就会重新编译源代码文件形成新的.o文件,反之则不会重新编译,使用修改过的.o文件和没修改的.o文件链接生成可执行文件,大大节省了时间。原创 2024-11-11 19:45:23 · 945 阅读 · 0 评论 -
Linux——Linux常见开发工具详解
GDB (GNU Debugger) 是GNU软件系统中的标准调试器,用于调试C/C++程序。原创 2024-11-10 14:27:44 · 728 阅读 · 0 评论 -
Linux——Shell的运行原理和Linux文件权限
这是一个注释1. 什么是shell2. 为什么要有shell3. shell的运行原理。原创 2024-11-05 09:45:21 · 1006 阅读 · 0 评论 -
Linux——Linux基础指令
比 more 更强大的分页器,支持前后翻页和搜索。1:移动文件或目录(前提是目标文件或目录不存在)。:重命名文件或目录(前提是目标文件或目录存在)。::显示系统上当前登录的用户及其相关信息。:显示网络连接、路由表和网络接口统计信息。:统计文件的行数、字数和字节数。:显示当前工作目录的完整路径。:列出目录中的文件和子目录。:显示或设置系统日期和时间。:在目录层次结构中搜索文件。:显示系统中正在运行的进程。:配置或显示网络接口信息。:显示当前用户的用户名。:更新现有文件的时间戳。:查找可执行文件的位置。原创 2024-11-05 09:35:32 · 872 阅读 · 0 评论 -
Linux篇——文件操作与文件fd
File是C语言封装的一个结构体,里面包含了文件的一些属性,其中就有我们之前提到的fd,还有哪些属性,这里不做描述。原创 2024-03-23 12:50:31 · 2085 阅读 · 2 评论 -
Linux篇——初识进程
C语言写的库函数,对系统调用接口进行包装,降低了操作系统的使用成本,不需要用户关心在哪个操作系统下,只需要根据需求使用对应的接口(库函数),就可以对操作系统进行操作,这就是为什么C语言具有跨平台性,可移植性。,引入了内存插入到输入设备和运算器的中间,输入设备输入的数据,都要先预加载到内存当中,再由内存加载到运算器当中,运算器对数据进行处理完后,再存储到内存中,由内存加载到输出设备上。内存的引入,使得计算机的效率问题取决于内存效率为主,变成了软件问题,取决于操作系统写的好不好,能不能高效的利用内存。原创 2024-03-22 00:26:57 · 628 阅读 · 1 评论 -
(Linux)认识gdb
Liunx下gdb的使用原创 2024-01-21 22:01:20 · 568 阅读 · 0 评论