根據VisualGDB官網(https://visualgdb.com)的幫助文檔大體翻譯而成。主要是做爲我的學習記錄。有錯誤的地方,Robin歡迎你們指正。數據庫
本文整體介紹VisualGDB能給你帶來哪些好處。後端
VisualGDB和Visual Studio相結合,使得跨平臺開發很是容易和簡便。支持如下特性:服務器
支持VS2008-2017及其CE版本。框架
VisualGDB將會自動安裝和配置所須要的工具:函數
你所要作的,只是從列表中選擇你的設備,而後就能夠開發了。VisualGDB能夠簡便的導入已有的代碼,可以簡便的調試其餘地方構建的代碼。工具
VisualGDB支持高級的CMake項目子系統,在CMakeLists文件及Solution Explorer之間進行雙向的同步,使你:性能
對於高級的CMake項目,VisualGDB可以以SSH方式遠程訪問Linux機器上的源文件,而不須要每一個文件的雙份拷貝及其同步。學習
VisualGDB在VS中集成流行的CppUTest及GoogleTest框架,並提供簡單的API來集成定製化的框架。在以下平臺/設備上,簡單的鼠標點擊就能夠運行/調試測試用例:測試
VisualGDB可以對Linux程序進行動態分析。經過特徵化scalable profiling數據庫格式,VisualGDB使你方便的觀察程序性能及程序中各個部分的關係。經過在函數樹、全局函數列表、更詳細的代碼行之間進行切換,使你可以快速查找及比較你所須要的信息。ui
VisualGDB包括一個高性能的MSBuild後端,它可以快速構建嵌入式項目、Linux項目及自動精確的IntelliSense。
若是你的項目已經使用了GNU Make,CMake或QMake,你能夠簡便地將其導入到VisualGDB中,並能自動管理你的IntelliSense和配置。
VisualGDB提供了和Visual Studio一致的調試經驗,不管是本地調試,基於SSH的調試,基於JTAG的調試等。你只須要點擊F5,剩下的就交給VisualGDB了。高級的調試特性包括:
對於這些GNU/Linux下普遍使用的構建工具,VisualGDB提供了圖形接口來編輯它們的通用配置,這些配置包括:
爲了簡便地、開箱即用地構建VisualGDB項目,VisualGDB提供了一個開源的TFS插件。只要在你的TFS構建服務器上安裝這個插件,就能夠簡單快速地構建基於Make、CMake及QMake的VisualGDB項目,而不須要再單獨安裝Visual Studio。
VisualGDB包含一個便利的機制,用於支持在整個團隊裏分享配置及預配置的信息。只須要簡單地配置一個共享目錄,全部使用這個共享目錄的電腦就能夠即時共享遠程主機,匿名主機,工具鏈定義,嵌入式包,快速調試配置及通用的preferences。
只要在TFS構建服務器上配置團隊settings,就不須要手動更新全局的settings了。
VisualGDB包括一個強大的、基於Clang的IntelliSense引擎,可以全面支持GCC-specific代碼,並集成到Make、QMake及CMake。高級的特性包括: