问题:使用VS2017+visualGDB编写多线程程序的时候,编译报错。错误代码为:MSB3073,查看日志里面显示 undefined reference to `pthread_create’。
原因:是因为Pthread是第三方库,需要动态链接,需要在visualGDB里添加pthread的动态库。
解决步骤:
1.确定虚拟机是否安装Pthread库,若没有先进行安装
sudo apt-get install glibc-doc
sudo apt-get install manpages-posix manpages-posix-dev
2.定位Pthread动态库的位置
locate libpthread.so