2012-12-10 60 views
0

我遇到了一些問題,其中我的應用程序給調試模式提供了不同的結果。 是否有任何工具可用來檢查內存映射差異&兩種模式之間的函數變量值。c/fortran函數內存分析工具

+0

您的源代碼是否可用?它使用什麼標準庫函數? –

+0

Yes.Whole代碼對我有用。這個錯誤在Fortran中很好,但它的工作文件處於調試模式,這就是我無法調試它的原因。 – Neo

+0

什麼是您的開發工具集以及您正在開發哪個平臺? –

回答

4

如果您使用的是類Unix操作系統,您可能需要查看Valgrind。調試和發佈模式之間的輸出差異通常是由於可執行文件具有不同的內存佈局,從而暴露了內存相關的錯誤,這些錯誤在其他情況下不可見。