日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

VS2017创建Linux项目实现远程GDB调试

發布時間:2025/3/15 linux 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS2017创建Linux项目实现远程GDB调试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

vs2017新增linux for C++的模塊,嘗試安裝了一下環境。

首先,安裝VS2017,安裝時注意選擇以下模塊:

安裝完成后,需要配置Linux服務端的部分,我的配置過程如下:

第一步,安裝VMware虛擬機,此過程不再細細描述了。

第二步,安裝Linux操作系統。我下載的是CentOS的min版本的安裝包,里面只有基礎的功能(不包括UI服務器部分)。需要注意的是網卡默認是關閉的,在安裝時注意開啟下,否則還得另外花時間去改配置文件。

第三步,在Linux端部署需要的服務(安裝時注意以root用戶登錄系統)。主要包括如下幾個部分:

1.安裝Openssh:

yum install openssh-server

2.安裝g++:

yum install gcc-c++

3.安裝gdb+gdbserver

此處需要下載gdb安裝包 ?gdb-7.12.tar.gz,地址:?http://ftp.gnu.org/gnu/gdb/

下載完成后,將壓縮文件上傳到Linux主機目錄/home/tbcs/gdb

然后登錄Linux主機,打開安裝包所在目錄,解壓縮:

tar -zxvf gdb-7.12.tar.gz

解壓后會出現?gdb-7.12 文件目錄,進入此目錄,執行如下命令:

./configure

然后執行make命令:

make

然后進行安裝:

make install

完成后,在當前目錄(/home/tbcs/gdb/gdb-7.12)下找到gdb子目錄,進入子目錄后,將生成的gdb程序拷貝到/usr/bin目錄下:

cp /home/tbcs/gdb/gdb-7.12/gdb/gdb /usr/bin

在gdb子目錄下還會有一個gdbserver目錄生成,進入該目錄,將生成的gdbserver程序也拷貝到/usr/bin目錄下:

cp /home/tbcs/gdb/gdb-7.12/gdb/gdbserver/gdbserver /usr/bin

至此,Linux端的服務安裝完成。

?

第四步,建立Linux項目:

然后在生成的mian.cpp文件中打上斷點,進行調試:

首次調試會需要設置Linux的連接,按照配置填上Linux服務端的IP地址及端口號,并輸入用戶名密碼后就可以進行調試了,需要注意的是CentOS系統Min版本是不支持ifconfig命令的,查看IP可以用 ip addr 命令來查看。

最后,大功告成!

?

轉載于:https://www.cnblogs.com/lzp666/p/6714473.html

總結

以上是生活随笔為你收集整理的VS2017创建Linux项目实现远程GDB调试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。