国产精品久久无码一区二区三区网_亚洲αv在线精品糸列_亚洲VA久久久噜噜噜久久天堂_国产精品禁18久久久夂久

應用文檔
應用文檔
應用文檔 首頁 > 應用文檔

如何在常見編譯器中設置選項生成 map 文件

更新時間:2020-03-11 15:15:53   點擊量:
Microsoft Visual C++ 6.0
使用(yong) Microsoft Visual C++ 6.0 打開(kai)一個已有工程, 在菜單(dan)欄中選擇: Project——Settings,這將打開 Project Settings 對話框, 請選(xuan)擇 Link 選(xuan)項卡,勾選(xuan)選(xuan)項: “Generate mapfile”(如圖(tu) 1) , 點擊確定, 然后重(zhong)新(xin)編譯整個工(gong)程(cheng), map 文件(jian)將與(yu) exe 文(wen)件生成到同一目錄中。



Microsoft Visual C++ 2003, 2005, 2008, 2010
使用 Microsoft Visual Studio .NET 2003, 或 Microsoft Visual Studio(版本號為 2005,2008, 或 2010)其中任意一個編輯器打開一個已有的 Microsoft Visual C++工程,在菜單欄中選擇: Project——Properties,這將打開工程的 Property Pages 對話框, 請選擇Configuration Properties——Linker——Debugging,在選項 Generate Map File 處選擇:“Yes(/MAP)” (如圖 2) ,點擊確定按鈕, 然后重新編譯整個工程, map 文件將與 exe 文件生成到同一目錄中。


Borland C++Builder 6
使用 Borland C++Builder 6 打開一個已有的 C++工程,在菜單欄中選擇: Project——Options,這將打開工程的 Project Options 對話框, 請選擇 Linker 選項卡,在 Map file 分組框中選擇選項:“Detailed” ,并勾選選項:“Show mangled names” (如圖 3),點擊確定按鈕,然后重新編譯整個工程, map 文件將與 exe 文件生成到同一目錄中。



Embarcadero® C++Builder® (XE, XE2, XE3
使用 Embarcadero® C++Builder®(XE, XE2 或 XE3)其中任意一個編輯器打開一個已有的 C++工程,在菜單欄中選擇: Project——Options,這將打開工程的 Project Options 對話框, 選擇 C++ Linker——Output,在選項 Map file type 處選擇:“Detailed segment map”,并勾選選項:“Map with mangled names”(如圖 4),點擊確定按鈕,然后重新編譯整個工程, map 文件將與 exe 文件生成到同一目錄中。


Borland Delphi 7
使用 Borland Delphi 7 打開一個已有的 Delphi 工程,在菜單欄中選擇: Project——Options,這將打開工程的 Project Options 對話框, 請選擇 Linker 選項卡,在 Map file 分組框中選擇選項:“Detailed” (如圖 5),點擊確定按鈕,然后重新編譯整個工程, map 文件將與 exe 文件生成到同一目錄中。


Embarcadero® RAD Studio (XE, XE2, XE3)
使用 Embarcadero® RAD Studio(XE, XE2 或 XE3)其中任意一個編輯器打開一個已有的 Delphi 工程,在菜單欄中選擇: Project——Options,這將打開工程的 Project Options 對話框, 選擇 Delphi Compiler——Linking,在選項 Map file 處選擇:“Detailed”(如圖 6) ,點擊確定按鈕,然后重新編譯整個工程, map 文件將與 exe 文件生成到同一目錄中。
?
  • 廣州加密狗