1. 程式人生 > >visual gdb 與visual studio除錯

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,如果彈出什麼錯誤資訊,他會詢問是否仍然儲存設定,不必理會錯誤資訊,選擇儲存設定