visual gdb 与visual studio调试

今天碰到了一个问题,我使用visual gdb在VS2015中远程连接虚拟机调试代码的,今天在调试的时候发现pthread_setspecific()函数显示未定义,经过上网查询,我发现了两个问题,第一个是因为我linux虚拟机中没有安装pthread库文件,可以使用man -k pthread显示自己是否安装了这个库,用 

$sudo apt-get install glibc-doc

$sudo apt-get install manpages-posix manpages-posix-dev

命令安装pthread库文件

然后在visual gdb中,点击项目->visualgdb protect properties


然后选择Makefile setting


在Libray names处添加pthread m,然后单击OK,如果弹出什么错误信息,他会询问是否仍然保存设置,不必理会错误信息,选择保存设置


猜你喜欢

转载自blog.csdn.net/qq_35508286/article/details/79947332