使用 cLion 阅读 envoy 源码
虽然不写 C++,但是看点代码还是能看懂。Envoy 的功能配置复杂,有时候处理问题还是需要看下源码的。 Vim 或者 Code 就算了,我只是阅读源码需要关联跳转就行。在 Clion 中,代码的关联跳转需要一个CMakeLists.txt 文件。 我将生成的内容挂在了 gist 上了,不想花费时间生成的可以直接复制。 准备环境 1. 安装依赖的工具 brew install coreutils wget cmake libtool go automake ninja clang-format 2. bazel 使用 homebrew 进行安装: brew install bazel 即可 安装问运行编译测试下:bazel build //source/exe:envoy-static,提示版本太高。 现在 homebrew 安装的版本是3.