为什么代码块不遵守断点?

时间:2019-08-19 13:37:15

标签: c++ debugging codeblocks breakpoints

我用调试器在代码块中执行此代码,但不遵守断点。为什么是这样?如果我更改断点的位置,问题仍然存在。当使用默认的Codeblocks makefile运行脚本时,一切正常。更改为调试器下方的makefile时,仅在中断“ typedef unsigned char byte;”时,才会看到断点。

if let viewControllers = self.navigationController?.viewControllers {
  if viewControllers.count > 1 {
    let previousViewController = viewControllers[viewControllers.count - 2]
    previousViewController.navigationItem.backBarButtonItem?.title = "desired title"
  }
}

我使用这个makefile:

#include <iostream>
using namespace std;

typedef unsigned char byte;
int main(const int argc, const char *const argv[])
{

return 0;
}

代码运行没有错误,只是我不能使用调试器。 我应该在makefile中添加sth吗?关于typedef命令?

0 个答案:

没有答案