分类目录归档:C++20

visual studio 2019 远程调试 linux gtk程序

本文环境:linuxmint 20.1 + vs community 2019 版本 16.9.5

  1. 确认linuxmint ssh运行状态
    • 如未运行:在终端中执行 sudo service ssh start
  2. 确认kernel.yama.ptrace_scope = 0
    • 如未指定ptrace_scope = 0,vs远程附加进程时,会提示权限错误。详询搜索引擎
    • 更改方法:sudo gedit /etc/sysctl.d/10-ptrace.conf
  3. 在linuxmint中运行进程
  4. 在vs2019中选择“调试”→“附加到进程”
  5. 此时,在linuxmint中的操作,可以在vs2019里中断