GDB 远程调试Linux (CentOS)

本文介绍了使用Visual Studio进行Linux开发的基本步骤,包括正确安装gdbserver的方法、确保GCC符合C11标准的要求以及可能需要升级libstdc++的情况。对于简单的程序如使用printf输出Hello World,通常不需要升级libstdc++即可完成调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.引用:
https://blogs.msdn.microsoft.com/vcblog/2016/03/30/visual-c-for-linux-development/

注意安装gdbserver的命令是 yum install gdb-gdbserver
不是文中的gdbserver

2.linux各个组件安装后之后, 确定gcc是否符合标准,例如需要c11的,可能要升级gcc

3.Visual Studio Build成功后,Linux会有Projects文件夹, 但是此时并不表明你能成功Debug,或者运行

有可能需要升级libstdc++, 特别是之前升级了gcc时,一般都需要升级libstdc++
一般是因为使用了一些语法特性, 你的程序如果是printf(“Hello World”) 而且不引用什么库就不需要升级libstdc++也能调试

关于升级libstdc++:
http://blog.youkuaiyun.com/norsd/article/details/51493742

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值