要点
1、编译动态库的时候,一定要使用-g选项,如下图
2、在环境变量中添加
export LD_PRELOAD=/your path/libxxxx.so
3、启动 gdb
gdb java
(gdb)b <-设置断点
(gdb)r <java_arguments> 例如: -cp xxx.jar MainClass
4、可以调试了
要点
1、编译动态库的时候,一定要使用-g选项,如下图
2、在环境变量中添加
export LD_PRELOAD=/your path/libxxxx.so
3、启动 gdb
gdb java
(gdb)b <-设置断点
(gdb)r <java_arguments> 例如: -cp xxx.jar MainClass
4、可以调试了