Xcode 6,断点在主文件中停止但未包含在文件中

时间:2015-07-21 05:54:10

标签: xcode breakpoints

我项目中的所有断点都可以正常工作。现在只有main.cpp中的断点才会停止。

我根据许多类似线程尝试过的事情:

  • 确保断点已激活并显示在断点管理器选项卡中
  • 确保我在Product> Scheme> Edit Scheme
  • 中构建Debug配置
  • 确保GCC_OPTIMIZATION_LEVEL为0
  • 未选中调试>工作流>始终显示反汇编
  • 将MACOSX_DEPLOYMENT_TARGET更改为10.10,将SDKROOT更改为macosx10.10,与“xcrun --show-sdk-path”(iPhone Dev: Xcode debugger does not stop on breakpoints
  • 给出的活动SDK相同
  • 创建〜/ .lldbinit并添加行“settings set target.inline-breakpoint-strategy always”(http://lldb.llvm.org/troubleshooting.html)并确认包含文件中的断点确实在命令行中使用LLDB时停止。
  • Trashed~ / Library / Caches / com.apple.dt.Xcode
  • Trashed project.xcworkspace和xcuserdata
  • 创建新的Xcode项目,清理,重建
  • 所选首选项>位置>高级>构建位置>旧版
  • 安装了之前的Xcode版本(6.3)并使用xcode-select
  • 切换到它
  • 重新启动的计算机

这可能与相对路径名有关吗?

make的输出:

mpicxx -g -v -m64 -Wall -Werror main.o -o main -lblas -llapack Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) Target: x86_64-apple-darwin14.4.0 Thread model: posix "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.10.0 -o main -L/opt/local/lib/openmpi-mp main.o -lblas -llapack -flat_namespace -lmpi_cxx -lmpi -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.1.0/lib/darwin/libclang_rt.osx.a

Xcode 6.4(6E35b),Yosemite 10.10.4(14E46)

0 个答案:

没有答案