准备:一些基础
| 2025-7-6
Words 260Read Time 1 min

学习目标

复习C语言高级特性,重点关注指针、位操作和数据结构。
练习编写符合Linux内核编码风格的C代码。
熟悉Linux命令行和基本工具。

开发环境部署

我们使用 Fedora 42 的 toolbox 作为开发环境,先准备一下环境吧
然后进入到容器环境中
创建用于学习的目录
换源并安装必要的软件

neovim 配置

为了让 neovim 的 LSP 能够正确识别代码中的错误信息,我们需要使用 bear 和 make 生成一个 compile_commands.json 。确保 make clean 后,执行
让它走一次编译流程,再打开一次neovim就好了
Loading...