当前位置: 首页 > 知识库问答 >
问题:

visual studio 2017远程调试无法链接linux库

成和悌
2023-03-14

我用ssh(vs2017)连接了一个linux服务器,想通过gdb服务器(已安装)调试代码,但发现在链接过程中出现了一些问题。输出显示“已加载'/lib/x86_64-linux-gnu/libc.so.6'.无法找到或打开符号文件”。然后我把调试模式从gdbserver改成gbg,却进入了“初始化调试器”的无限循环,有人能告诉我该怎么做吗?THX

共有1个答案

梁丘兴腾
2023-03-14

所以我认为这些输出错误最初是一个问题。但事实并非如此。您需要转到debug->Linux Console来激活Linux Console窗口。然后,您将看到应用程序的输出很好地成功。也可以放置一个断点,以便gdbserver显示它的工作状态。

 类似资料:
  • 开始调试后的消息(图片拍摄自VS2017) 顺便说一下,我从Visual Studio 2017的debug菜单的Linux控制台窗口得到了以下消息: 已创建Process/home/.../projects/testlinuxdebug/bin/x64/debug/testlinuxdebug.out;pid=29277监听端口4444从主机127.0.0.1/build/gdb-9un5xp/

  • 然后我在IntelliJ中设置了一个带有附加模块的插入式服务器,以启用热交换。我在调试模式下运行这个服务器,它运行得很好。 现在,如果我不使用插入式服务器,但想像之前一样启动服务器,那么当我运行调试远程时,我会得到以下结果: 错误 运行“Debug Glassfish OSM”时出错:无法打开调试器端口(localhost:9009):java。网ConnectException“连接被拒绝:连接

  • ThinkPHP5.0版本开始,提供了Socket日志驱动用于本地和远程调试。 Socket调试 只需要在配置文件中设置如下: return [ 'type' => 'socket', 'host' => 'slog.thinkphp.cn', //日志强制记录到配置的client_id 'force_cl

  • 为远程调试添加常见的JDK选项: 在Intellij中创建“远程”运行配置 启动,运行,然后启动远程调试器 当我这样做时,SBT打印出来: 代码不会停在这一行,而是继续执行,所以我返回了响应。 我使用的是Java1.8.0_111、Scala2.12和SBT0.13.15。

  • 本文向大家介绍pycharm远程linux开发和调试代码的方法,包括了pycharm远程linux开发和调试代码的方法的使用技巧和注意事项,需要的朋友参考一下 pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方

  • 前言 在通过串口调试嵌入式设备时,每次需要通过接线和 USB 转换器连接才能进行,对设备操作的话,存在一定的不便,并且会占用电脑的 USB 口,接线也会造成一定的不稳定,因此可以通过串口命令开启 telnet 或者 ssh 服务,远程登陆设备。通过系统命令、程序的输出以及 gdb 进行 远程调试,提高调试的便捷性。 调试案例 某路由器溢出漏洞调试 在 2.3.1 章节中对漏洞进行静态分析,现在来动