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