我正在为 Java 中的 C/C++ 库开发一个包装器,它已经达到大部分正常工作的地步,但偶尔会出现段错误和其他错误。我正在使用 Eclipse 进行开发,看起来他们正在朝着混合调试的方向努力,但还没有完成。
除了单独调试 C++ 和 Java 或添加大量打印语句之外,任何人都可以为这种调试提出好的技术和最佳实践吗?
编辑 以防万一它是相关的 - 我不是为 Android 开发,所以任何 Android 特定工具都无济于事
最佳答案
除了对 Java 使用 print 语句外,我什么都没发现 一边,但很有可能将 gdb 附加到 Java 进程, 或者在gdb下启动JVM,设置断点,检查 变量等。
关于java - 调试混合 C++ 和 Java 代码的实用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5701315/