如何在 Xcode 上使用 Valgrind
how do i use valgrind on xcode?
我被建议使用valgrind来检查工作中的内存泄漏。我目前正在编译 X 代码的C++。他们使用 vi。我从这里下载并安装了该软件包:http://valgrind.org/downloads/repository.html
虽然,现在我不知道如何在 X 代码上使用它。提前感谢!
我们的解决方案是将所有C++代码隔离在独立目标中,然后针对Mac(而不是ios)进行编译。您可以继续使用 xCode 编写和运行代码。一旦你的目标被构建出来,你可以执行任何第三方命令行工具,比如valgrind或google测试框架(当然是从命令行)。
相关文章:
- valgrind-hellgrind与泄漏检查的结果不同
- ld:bind_at_load和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- 额外分配valgrind
- 如何修复valgrind启动时的致命错误(与libc6-dbg和libc6-dbg:i386连接)
- Xcode 语义问题引用或以前定义的代码
- 使用 Xcode 将双精度存储在数组C++中
- Xcode 9.4.1 中的 Apple Mach-O 链接器 (id) 错误
- Valgrind:可以处理更多可能丢失的字节吗?
- 如何在程序执行时查看Valgrind Massif输出(或其他堆分析器)?
- 各种版本的 Mac OSX 向后兼容性如何?(Xcode C++
- C++/Qt Valgrind 未初始化的字节
- MacOS 上的 Xcode 11 项目不在一个函数中使用 sin 和 cos:未定义的符号"___sincosf_stret"
- 在 valgrind c++ 上读取大小 8 无效
- macOS 是内置在 clang 编译器中还是内置于 xcode ide 中?
- 了解 Linux 虚拟内存:valgrind 的 massif 输出显示了有和没有 --pages-as-heap 的主要差异
- Valgrind 在 std::string::swap 中报告 SIGILL
- Valgrind 大小为 8 且地址 0x5b7e520 的读取无效,在大小为 16 的块内为 0 字节 free'd
- 重载 new 和 delete 会导致 valgrind 错误
- 如何在 Xcode 上使用 Valgrind