1、 開發環境準備
開發工具vs2017 git。
環境說明,因為cpython是用C語言開發的,是以VS2017需要安裝使用CC++語言開發的必要環境,其次因為之前處理器爆出有“Meltdown”(熔斷)和“Spectre”(幽靈)倆漏洞,漏洞可以擁有核心級别的高權限,是以微軟通過庫檔案的形式修複了此漏洞,是以在安裝的過程中還需要選擇相應的庫,如下圖所示:
安裝Git用于下載下傳cpython源碼。
2、下載下傳源代碼
使用git從github上面下載下傳源代碼,指令如下:
git clone https://github.com/python/cpython.git。
3、首次編譯源代碼
官方提供了編譯源代碼的指令,首次編譯建議使用指令編譯,在編譯前會下載下傳庫的源代碼。
切換到PCbuild目錄下,運作build.bat。如圖所示:
由于本人之前已經編譯過一次了,圖中提示跳過(skipping)下載下傳過程。
4、使用VS2017調試
打開VS2017,通過【檔案】->【打開項目/解決方案】附加元件目。
F5運作調試。
如圖所示,目前版本為Python 3.9.0a0,此版本屬于目前正在研發的版本。
至此開發調試環境已經搭建完成。