学习目标复习C语言高级特性,重点关注指针、位操作和数据结构。练习编写符合Linux内核编码风格的C代码。熟悉Linux命令行和基本工具。开发环境部署我们使用 Fedora 42 的 toolbox 作为开发环境,先准备一下环境吧然后进入到容器环境中创建用于学习的目录换源并安装必要的软件neovim 配置为了让 neovim 的 LSP 能够正确识别代码中的错误信息,我们需要使用 bear 和 make 生成一个 compile_commands.json 。确保 make clean 后,执行让它走一次编译流程,再打开一次neovim就好了