本文已参与「新人创作礼」活动,一起开启创作之路。
IDE远程调试
一、GO
1.1 安装delve
注意:安装dlv后要检查是否将GOPATH/bin放入JavaGOPATH/bin放入PATH
即检查在任意目录能否执行dlv
go install github.com/go-delve/delve/cmd/dlv@latest
1.2 编译并执行代码
go build -gcflags "all=-N -l" -o main main.go # 编译golang代码 # 开启delve服务,其中param是golang程序的参数,可省略 dlv --listen=:22345 --headless=true --api-version=2 --accept-multiclient exec ./main param
1.3 在goland运行

二、C++
2.1 服务端安装gdbserver
apt install -y gcc g++ make gdb gdbserver
2.2 编译并运行gdbserver
make gdbserver :22345 ./main # 运行main文件,监听22345端口
2.3 将编译后的可执行文件同步回本机
此处,nachos为可执行文件,其他路径为项目目录映射

三、Python
3.1 Add Interpreter


3.2 设置运行控件

四、JAVA
4.1 在服务端启动jagit教程r
# 命令行添加参数,监听22345端口 java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=22345 -jar main.jar # 若,修改tomcat配置并重启 ## vim $CATALINA_HOME/bin/catalina.sh JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=22345"
4.2 本机调试配置

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)