?使用VS2012調(diào)試ReactOS源碼? 大家應(yīng)該參考下面的網(wǎng)址
https://www.cnblogs.com/fang8206/p/5088411.html
鏈接:https://pan.baidu.com/s/13M9BZN4IDrWLc3bjnHO79g?pwd=0gst?
提取碼:0gst
該光盤在其他機(jī)器上只能用于匯編級(jí)別的調(diào)試。如果要進(jìn)行源碼級(jí)的調(diào)試,需要重新編譯0.3.15版的ntoskrnl.exe。并用ultraISO工具替換掉光盤中該文件,重新在虛擬機(jī)安裝reactos。
值得關(guān)注的是,經(jīng)過筆者反復(fù)實(shí)驗(yàn),在不重新編譯的情況下,按照原目錄結(jié)構(gòu),把ntoskrnl.pdb拷貝到編譯的目錄也能夠進(jìn)行有限度的源代碼級(jí)別的內(nèi)核調(diào)試。
如我們的源代碼編譯目錄是E:\react\ReactOS\,而ntoskrnl.pdb文件應(yīng)放在E:\react\ReactOS\output-VS11-i386\reactos\ntoskrnl\Debug目錄
經(jīng)過筆者的親身測(cè)試這樣是可以的。退一步說,倘若沒有E分區(qū)的情況下,讀者可以用virtual box創(chuàng)建如g.vhd的文件,并經(jīng)由diskpart工具加載到虛擬磁盤,而后在虛擬磁盤上創(chuàng)建相應(yīng)源代碼編譯目錄及復(fù)制源代碼文件,并把該pdb文件拷貝到相應(yīng)目錄,從而同樣達(dá)到可調(diào)試的目的。
具體的掛載vhd文件的步驟如下:
(1)select vdisk file="【絕對(duì)路徑】"
(2)attach vdisk
詳情請(qǐng)參見diskpart幫助文檔。
下面是ntoskrnl.pdb文件的下載地址文章來源:http://www.zghlxwxcb.cn/news/detail-727349.html
鏈接:https://pan.baidu.com/s/16WDb7-irhx8RGgFHHZ2Jcw?pwd=cnmm?
提取碼:cnmm?
?文章來源地址http://www.zghlxwxcb.cn/news/detail-727349.html
到了這里,關(guān)于reactos 可調(diào)試光盤映像的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!