0
雖然我正在調試我的應用程序有一些奇怪的事情。在某些情況下,代碼行不會被調試。例如:iOS - XCode調試
LINE 1
LINE 2
LINE 3
有時對LINE 3進行調試,然後Xcode返回到第1行,並正常執行第1,2和3行。我希望我解釋得很好。 謝謝
雖然我正在調試我的應用程序有一些奇怪的事情。在某些情況下,代碼行不會被調試。例如:iOS - XCode調試
LINE 1
LINE 2
LINE 3
有時對LINE 3進行調試,然後Xcode返回到第1行,並正常執行第1,2和3行。我希望我解釋得很好。 謝謝
一個可能的解釋是,優化編譯器重新排序代碼,以提高緩存一致性,避免管道延遲和其他奧祕。
確保你正在調試調試版本('-O0 -g')而不是發佈版本('-O3')。 –