java - 调试混合 C++ 和 Java 代码的实用方法

标签 java c++ debugging

我正在为 Java 中的 C/C++ 库开发一个包装器,它已经达到大部分正常工作的地步,但偶尔会出现段错误和其他错误。我正在使用 Eclipse 进行开发,看起来他们正在朝着混合调试的方向努力,但还没有完成。

除了单独调试 C++ 和 Java 或添加大量打印语句之外,任何人都可以为这种调试提出好的技术和最佳实践吗?

编辑 以防万一它是相关的 - 我不是为 Android 开发,所以任何 Android 特定工具都无济于事

最佳答案

除了对 Java 使用 print 语句外,我什么都没发现 一边,但很有可能将 gdb 附加到 Java 进程, 或者在gdb下启动JVM,设置断点,检查 变量等。

关于java - 调试混合 C++ 和 Java 代码的实用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5701315/

相关文章:

c++ - OpenSceneGraph - 真实大小的对象

c++如何创建派生类模板的实例

c++ - PyBind11 与 SystemC 使用 CMake : ImportError

php - 什么是 Mysql 链接?

java - 在同一页面中在 ColumnDocumentRenderer 和 DocumentRenderer 之间切换?

java - 有没有办法在 Windows 上使用 Java 中的 DatagramSocket 忽略广播的 UDP 消息?

Java使用系统读入switch语句

Java - 如何打开位于 jar 文件中的文件

debugging - 错误跟踪方法

matlab - 在 Matlab 代码中是否有执行当前行的快捷方式?