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

歡迎訪問 生活随笔!

生活随笔

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

linux

vs2019Linux守护,Visual Studio 2019将支援Ninja显着提升Linux专案建置效率

發布時間:2025/3/12 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vs2019Linux守护,Visual Studio 2019将支援Ninja显着提升Linux专案建置效率 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

微軟更新Visual Studio 2019,新增多個可提升Linux開發體驗的功能,包括在Linux上支援建置系統Ninja,以及更完整地支援gdbserver,而且現在開發者也可以使用連接管理器(Connection Manager),編輯和配置預設的遠端連接。

使用Visual Studio 2019,可以在遠端Linux系統或是WSL上開發C++專案,開發者能選擇以建置引擎MSBuild來建置Linux專案,也能透過原生CMake支援進行Linux開發,微軟提到,使用CMake可以讓開發者以相同原始碼和建置腳本,建置跨平臺程式,而這也是微軟推薦的跨平臺解決方案。現在微軟要進一步改善Linux的開發支援,讓Linux的開發工作更加便捷。

Visual Studio現在于Linux支援Ninja,Ninja是一個高效能的建置系統,Ninja一直是針對Windows的CMake配置預設生成器(Generator),不過在最新的Visual Studio 2019版本中,微軟在Linux增加對Ninja的支援,微軟提到,Ninja通常執行得比Unix Makefile還要快,目前是遠端系統和WSL新的CMake配置生成器。

微軟使用bullet3以及LLVM兩個開源專案,來比較Ninja以及Unix Makefiles的效能,在虛擬機器中以Visual Studio完全重新建置這兩個專案,Ninja建置bullet3僅需要3分鐘,而Unix Makefiles則要11分鐘,LLVM的差異就更大了,Ninja只要40分鐘,Unix Makefiles卻需要花費143分鐘。

微軟在Visual Studio的第2項Linux開發改進,是強化對gdbserver的支援,gdbserver是可讓開發者遠端在Linux上除錯的程式,在最新的Visual Studio中,微軟新增了除錯器配置,讓開發者在遠端系統中,使用gdbserver對CMake專案進行除錯,這對目標系統可能沒有足夠資源執行gdb的嵌入式使用案例特別有用。

另外,微軟還改進了連接管理器,連接管理器是在Visual Studio中的好用工具,可讓開發者管理和儲存遠端系統的安全SSH連接,由于開發者的回饋,微軟在Visual Studio 2019 16.7版本中,開發者可以在連接管理器中,編輯和配置預設的遠端連接,也就是說,現在開發者可在不移除原本連接的情況,編輯已建立的遠端連接,Visual Studio不用重新複製遠端系統上編譯器引用(Include)目錄,這些目錄會自動複製到Windows上,提供IntelliSense使用。

版權聲明:轉載此文是出于傳遞更多信息之目的。若有來源標注錯誤或侵犯了您的合法權益,請作者持權屬證明與本網聯系,我們將及時更正、刪除,謝謝您的支持與理解。

總結

以上是生活随笔為你收集整理的vs2019Linux守护,Visual Studio 2019将支援Ninja显着提升Linux专案建置效率的全部內容,希望文章能夠幫你解決所遇到的問題。

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