VisualStudio2017 創建Linux項目

VisualStudio2017編譯調試Linux項目是通過遠程連接Linux機器實現的,所以必須要先配置遠程Linux機器。我本地安裝的虛擬機+Ubuntu。
注意:以下配置操作都必須在root用戶下進行,一般需要修改一下root用戶的登陸密碼。密碼修改命令如下:

$ sudo passwd root

修改完成後,切換用戶到root:

$ su

配置一:openssh-server
一般情況下,系統會默認安裝openssh-client,但是沒有安裝openssh-server。使用如下命令檢查是否安裝了openssh-server。

dpkg --list|grep ssh

如果已安裝,會出現:
這裏寫圖片描述

否則,需要手動安裝openssh-server。使用如下命令下載和安裝openssh-server:

sudo apt-get install openssh-server

啓動openssh-server:

sudo /etc/init.d/ssh start

配置二:g++
一般系統已經默認安裝。


配置三: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

配置四:VS端配置遠程Linux機器
首次調試Linux項目,VS會提示輸入遠程Linux的相關信息,如IP,Port,UserName,Password。
IP可以通過以下命令查看:

$ ip addr

端口默認使用22。用戶名和密碼就是登陸Linux使用的用戶名和密碼。
連接上遠程Linux機器後,即可開始調試。
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章