c语言
-
Rust在Linux下的应用场景
rust在linux下的应用场景主要包括以下几个方面: Linux内核开发: Rust已经被用于Linux内核的开发。Linus Torvalds接受了Rust语言编写Linux内核的一部分,这标志着Rust在内核开发中的重要地位。在Linux 6.13内核中,Rust被用于DMA映射层的抽象代码,…
-
GNU 项目 42 岁生日快乐!
1983年9月27日,美东时间 12:35:59(北京时间为28日),richard stallman 在 net.unix-wizards 和 net.usoft 新闻组正式发布了gnu项目宣言。这一声明标志着gnu项目的诞生,也点燃了自由软件运动的火种。 如今已走过整整42年,这份饱含理想主义色…
-
【Linux】从虚拟到物理:解密地址空间的奥秘



背景知识 在早期的时候,计算机还没有虚拟机制,程序指令所访问的内存地址就是物理地址,所以就要将所有程序都加载到内存中,但是我们实际的物理内存是有限的,那么就会出现一些问题: 当多个程序重新运行时,必须保证这些内存用到的内存总量小于计算机实际的物理内存的大小。内存使用效率低,内存空间不足,就需要将其他…
-
vscode怎么搭建C语言开发环境



安装c/c++扩展 安装编译环境mingw-w64 下载地址:http://www.mingw-w64.org/doku.php/download 配置环境变量,以WIN10为例 ,此电脑-属性-高级系统设置-环境变量-系统变量-path-添加一条E:mingw-w64mingw32bin(你安装的…
-
linux工具—gdb调试~~进程



1.简介gdb调试工具1.1程序发布版本 通常,程序发布有两种版本:调试模式(debug)和发布模式(release)。在Linux中,使用gcc/g++编译时,默认生成的是release模式。要使用gdb进行调试,必须在编译时加入-g选项,以便生成debug模式的程序。 1.2前期准备 开始调试前…
-
linux权限



指令收尾 (1)打包和压缩相关的说明 在上一次的介绍中,我们讲到了使用zip指令进行压缩,使用unzip指令进行解压。而tar指令同样可以实现类似的功能。使用tar czf xxx进行打包和压缩,其中xxx是打包后的文件名。 使用tar tzf xxx.tgz可以预览压缩包的内容,查看其中包含的文件…
-
2025年10月游戏推荐:全新的冒险旅程开始



终于来到了10月,我们整理了这个月的新游,来看看了解这个月新游的同时,再来看看十一假期你有什么想玩的吧。 视频版(发售日/平台/语言等): 高清视频地址 立即进入“豆包AI人工智官网入口”; 立即学习“豆包AI人工智能在线问答入口”; 重点游戏: 立即进入“豆包AI人工智官网入口”; 立即学习“豆包…
-
Linux安装部署Redis6.2.5图文教程



redis是一个开源的、基于ansi c语言编写的、遵循bsd协议的、支持网络的、可基于内存的、分布式、可选持久化的键值对(key-value)存储数据库,并为多种语言提供api接口。最近在学习过程中需要使用redis,因此在linux服务器上部署了一个实例,记录如下,以便日后参考。 环境为Cent…
-
基于Linux环境的进度条实现



前言 在linux环境下,c语言的输入输出控制有其独特的魅力和实际应用场景。本文将从回车换行和缓冲区的基础知识讲起,带领大家探索如何在linux环境中实现一个动态倒计时功能,并进一步完成一个具有交互感的进度条。通过这些内容,你不仅可以理解c语言在linux中的输出行为,还能掌握如何通过代码提升程序的…
-
【Linux】想学习Linux不看这一篇你就慢了–>发展背景与基本指令



1.Linux发展背景 我们首先想一下这些问题:人为什么可以统领世界?为什么不可以是其它生物?当今发展如此迅速的时代,是什么推动了我们这个社会的发展? 首先第一个问题: 人为什么可以统领世界?为什么不可以是其它生物? 你说老虎这么凶猛它为什么不能统领世界呢?古代,气候还不那么适宜的时候,其它生物可能…