Visual C++ for Linux擴展使Visual Studio 2015的用戶可以在VS2015中編寫C或者C++代碼,并將代碼部署到基于Linux的系統中去編譯和調試。源代碼和項目文件通過SSH傳輸到遠程機上,程序的輸出將顯示在Visual Studio上。
Microsoft的Marc Goodner分享了更多有關新版本(1.0.5)的發布細節,據他所述,新版本在以下的幾個領域中提供了新的功能:makefile項目模板、遠程源復制管理、可重寫的C/C++編譯器路徑以及新的調試選項。
Makefile項目模板使你能夠在遠程機上使用現有的編譯系統(make、CMake等等),可以在通過VS2015項目屬性設置了解更多。通常來說,流程是在VS2015中編輯代碼,通知VS2015準備編譯,調用現有的編譯系統進行編譯,最后在Visual Studio中調試產生的程序。
對于源文件是否被復制到遠程機上現在有更細化的粒度控制。文件是否需要傳輸來編譯可以在文件或是項目級別中進行配置。另外一個可修改的配置選項是指定使用哪個編譯器進行編譯。項目可以選擇使用Clang或是任意一個項目所需的編譯器版本。最后調試器可以添加額外的命令行參數,調試模式可以進行設置。當本地機運行Windows操作系統,沒有合適版本的gdb的時候,切換調試模式是非常有用的。
用戶可以在Visual Studio Gallery下載到這個擴展,感興趣的開發者可以瀏覽托管在GitHub上的項目網頁了解詳情。
查看英文原文:Targeting Linux Made Easier in Visual Studio 2015