[英]Eigen c++ debugging using LLDB
我正在使用Eigen庫編寫算法,因為我要處理大量矩陣並對它們執行不同的運算。 我正在Mac OS X Mavericks上開發代碼,並且試圖通過命令行使用Xcode和LLDB調試代碼。 每次我跑步
expr a.rows()
其中a是類型為Eigen :: MatrixXd的變量,LLDB本身由於分段錯誤而崩潰。 我做錯了什么還是一個錯誤?
是的,請通過崩潰日志在http://bugreporter.apple.com上提交報告,如果您可以提供一個崩潰的小型示例項目,那就更好了。 但是,鑒於這是一個復雜的C ++庫,您可能會遇到Mavericks隨附的C ++分解器的已知崩潰。 如果崩潰的線程可以根據調用free
斷言
lldb_private::Mangled::GetDemangledName()
然后就是那次崩潰。 有關更多信息,請查看Apple Developer Forums帖子:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.