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,如果弹出什么错误信息,他会询问是否仍然保存设置,不必理会错误信息,选择保存设置