2014-10-06 45 views
1

我正在使用DDD調試帶有許多文件的程序,並且能夠成功設置斷點並逐步執行C源代碼。有時,對於較大的源文件,我發現當我嘗試插入位於文件末尾附近的函數時(例如超過1200行),整個源文件不會顯示在調試器中。換句話說,僅顯示源文件的前1200行,即使我在文件的後半部分單步執行代碼,我也看不到它。爲什麼要修剪源文件,以及如何才能讓DDD加載整個文件,而不僅僅是第一部分?DDD - 部分源文件

回答

2

ddd似乎在源代碼中的ASCII 127以上的字符有問題。在這裏,ddd停止工作,將文本「m2」寫入到C註釋中。 「²」包含在ISO 8859-15編碼的文本中(ASCII 178)。刪除該字符解決了問題。