优化 coding 基础设施,以及若干有用/没用的新闻
Comment今天在编译新的 gcc,试了试 gccrs 编译器,以及 gcc 对 -std=c23 的支持(主要是 auto 关键字)。
gccrs 完全没法用:写了个 hello world,告诉我 println! 没定义,因为 std 库不能编译。好吧……
auto 关键字支持得挺好。
顺带一提 gcc 整个编译流程好慢好慢。
给自己编了一套即插即用环境配置脚本:
Tilnel/dotfiles: coding environment configure
基本上就是 C/C++ 的 vim + coc.nvim + ccls 这一套。这次把 clangd 换成了 ccls,用一段时间看看。
发现了 教育网联合镜像站 所有地方的配置都可以统一使用这个,会自动选择最快的 source 跳转。
发现 GitHub - Tencent/rapidjson: A fast JSON parser/generator for C++ with both SAX/DOM style API 的 Release 版本无法通过编译。git 的版本是对的。而 Ubuntu 镜像站未经验证地使用了 Release 版,坑了我一把。