安装必备的工具
sudo apt install bc qemu-system clangd bear flex bison pkg-config libncurses-dev libelf-dev libssl-dev build-essential
2025年9月23日大约 2 分钟
sudo apt install bc qemu-system clangd bear flex bison pkg-config libncurses-dev libelf-dev libssl-dev build-essential
因为prometheus系列的软件基本都是golang写的,本文基本就是一个golang程序的调试说明。
我们推荐采用本地交叉编译,然后在window上直接远程调试linux上的Golang程序的方式。如果直接安装有Linux系统桌面,可以直接在linux上本地启动编译调试;
或者使用VsCode直接远程调试。
因为笔者还是希望在Windows上分析代码,方便截图编辑等操作,所以采用远程调试的方式。
安装Golang,最好是最新的版本,不要系统自带的apt 安装,版本一般不是很新;prometheus系列的依赖的golang版本很高;Golang的安装比较简单,直接下载安装包安装即可。