在LINUX环境下阅读源代码,比较流行的方法是:vim + ctags,而且可以很方便的调试代码,但比较麻烦的是,需要结合个人习惯配置vim,对于大多数人来讲,使用起来通常很不习惯。在WINDOWS下,有很强大的代码阅读工具:source insight,但是不便于调试。因此,本文讲解如何结合WINDOWS和LINUX的优势,边调试边阅读PG源码。
1. 需要的工具
- source insight:在WINDOWS下阅读源码;
- GDB(LINUX环境,安装虚拟机):在LINUX下调试源码;
- xshell:在WINDOWS下连接LINUX控制台,便于看代码和调试代码时进行切换。
其中前面两个工具是必须的,xshell只是为了方便阅读,当然,每个人的习惯不一样,也可以不需要。
2. 阅读环境的安装过程
- 第一步:在WINDOWS上安装虚拟机(VMware或virtual box都可以),并在虚拟机中安装LINUX系统(fedora,ubuntu, ....)。在安装linux系统时,注意选择编程环境,一定要安装gcc和gdb。