1. 交叉编译busybox 1.1 使能选项CONFIG_STATI(静态链接) 1.2 使能选项CONFIG_DEBUG(编译时加入调试信息) 1.3 使能选项CONFIG_DEBUG_PESSIMIZE(禁止优化) 2. 在目标机上启动代理gdbserver $ gdbserver :<por ...
分类:
系统相关 时间:
2020-02-19 19:20:11
阅读次数:
95
1、环境及工具 本地主机 目标主机,可以是虚拟机 调试工具:VS2008、msvsmon.exe(根据目标机系统版本选择X64还是X86,远程调试监视器,一般在安装目录下 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote ...
分类:
数据库 时间:
2020-01-19 22:15:37
阅读次数:
106
1.使用场景在开发过程中,有时会遇到不同环境下程序运行出现异常情况(比如用户电脑),需要调试定位,但用户却没法像我们自己电脑一样安装相关的开发环境,这时远程调试就派上用场了。2.远程调试配置[1].拷贝打包本机的远程调试监控程序msvsmon.exe[一般有x86和x64对应版本,以x86为例]位置 ...
分类:
其他好文 时间:
2020-01-06 00:23:43
阅读次数:
92
上周末,帮杨小邪(我的大学室友)远程调试项目。SpringBoot 构建,没有热部署,改一下就得重启相关模块。小小的 bug ,搞了我一个多小时,大部分时间都还在构建上(特么,下次得收钱才行)。我跟他说有个热部署插件叫 Jrebel,可以热部署,每次修改完代码需要测试的时候,只要 Build 一下就 ...
分类:
编程语言 时间:
2019-12-27 00:38:19
阅读次数:
153
背景 gdb的使用对于嵌入式开发人员来说是一项不可少的技能,远程调试对于 "asd" https://blog.csdn.net/baidu_31381143/article/details/53868924 ...
分类:
系统相关 时间:
2019-12-26 19:50:00
阅读次数:
138
为什么要用远程运行调试? 有这么一个应用场景,你的代码需要在服务器端运行,因为运行环境安装的依赖库都在远端服务器上,而写代码的工作在本地的平台上更顺手。在此之前都是用Visual Studio Code编辑代码,然后用同步到远端服务器,再通过SSH登录服务器运行程序。这样的工作流程不仅效率低,容易出 ...
分类:
其他好文 时间:
2019-12-24 14:06:42
阅读次数:
92
1、在sh文件脚本文件中加上 # JVM DEBUG参数,用于调试,默认不开启# ClassLoader和Method Compile日志,用于调试COMPILE_LOADER_OPTS="-XX:+TraceClassLoading -XX:+TraceClassUnloading -XX:-Pr ...
分类:
其他好文 时间:
2019-12-18 00:07:45
阅读次数:
160
一 编译 以spark2.4 hadoop2.8.4为例 1,spark 项目根pom文件修改 pom文件新增 <profile> <id>hadoop-2.8</id> <properties> <hadoop.version>2.8.4</hadoop.version> </properties ...
分类:
其他好文 时间:
2019-12-12 13:22:10
阅读次数:
86
远程调试,特别是当你在本地开发的时候,你需要调试服务器上的程序时,远程调试就显得非常有用。 JAVA 支持调试功能,本身提供了一个简单的调试工具JDB,支持设置断点及线程级的调试同时,不同的JVM通过接口的协议联系,本地的Java文件在远程JVM建立联系和通信。此篇是Intellij IDEA远程调 ...
分类:
编程语言 时间:
2019-12-07 23:17:45
阅读次数:
143