簡體   English   中英

在 Windows for Linux 中的 Visual Studio 中編譯 C 代碼

[英]Compile C code in Visual Studio in Windows for Linux

我在 Windows 中使用 Visual Studio 來開發基本的 C 應用程序。 我想為 Linux 編譯我的代碼,而無需在我的機器上安裝 Linux。 那可能嗎 ? 如何 ?

對的,這是可能的。 看看這個stackoverflow 問題。

  1. 在您的 Windows 計算機上安裝 WLS
  2. 使用標准的gcc指令(或者更好的Makefiles和/或CMake

示例

假設你有你的程序:

//code within filename.c
#include <stdio.h>

int main(){
    printf("Hello Youssef\n");
    return 0;
}

然后,在文件夾中,運行:

$ gcc filename.c

然后運行它:

$ ./a.out
Hello Youssef

您需要在某處安裝 Linux。 如果您可以從 Visual Studio 機器遠程訪問 linux box、vm 或 WSL 控制台,則可以使用 VS 2019 通過跨平台連接管理器在任何這些環境中構建和調試大多數應用程序。

以下博客和文檔鏈接是一個不錯的起點。

同樣,Visual Studio Code 對此也有一些支持:

真摯地,

你可以在你的windows電腦上安裝一個VM(虛擬機),然后在虛擬機上安裝linux。

注意:VM 和 linux 都是免費下載的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM