Windows下调试PostGreSQL源码第一步 - 下载和编译源码、构造VS工程
PostGreSQL是開源的DBMS系統;源碼可用于研究學習;下面來看一下;
先下載源碼;ftp站點下載,https://ftp.postgresql.org/pub/source/
先下載安裝Perl;因為PostGreSQL的源碼是使用Perl來構建為VS工程 ;
安裝的perl是 ActivePerl;
?
安裝是選中添加環境變量;
?
因為早期的源碼量少,先下一個7.0看下;看樣子不行;按資料9.x版本的源碼,其tools文件夾下帶有msvc文件夾,可構造為MSVC的工程;7.0無法構建為Windows下VC++的工程;
看9.3.2版本;
修改下面文件,vs版本相關行;
改為10.0看一下;
執行perl命令構造;錯誤,不支持的vs版本;
改為9.0,還是一樣;
當前安裝的VS是VS2010 Express版本;
折騰一陣;
原來寫錯,要寫為 10.00 或 9.00,不能是10.0.0;執行perl build后如下;看樣子構建成功了;
看一下第一級目錄,vs的.sln和proj文件出來了;
接下來為方便調試;需要用源碼來編譯安裝PostGreSQL;如果直接用安裝包安裝的PostGreSQL是無法進行互動調試的;
折騰了一陣一直出下面錯誤;相關內容還不熟悉,下回再整;
用VS打開解決方案看一下;有數個文件夾不能打開;
看下共117個項目;
都是純C語言的;
不知道從哪兒入手開始調試;下回再整;
總結
以上是生活随笔為你收集整理的Windows下调试PostGreSQL源码第一步 - 下载和编译源码、构造VS工程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ArcGIS 桌面版安装和ArcMap添
- 下一篇: VC++初步实现保存数据为音频WAV文件