Windows 系统的 vscode 通过 Remote-SSH 连接虚拟机的 Ubuntu 系统运行 C 语言的代码

我是提前在 虚拟机里面的 Ubuntu 系统中新建了 myTest 的文件夹

图片

 

myTest 的文件夹下面新建了 C 文件夹,用来存放 C 语言的代码:

图片

 

 

现在开始写 C 语言代码

接下来分 4 步走,从“打开文件夹”到“运行代码”:

第一步:在 VSCode 中打开 myTest 文件夹(让代码显示在左侧资源管理器里)

目前 VSCode 左侧显示“无打开的文件夹”,你需要先把远程虚拟机的这个文件夹挂载进来。

  • 方法(推荐):在 VSCode 左侧资源管理器区域,点击 “打开文件夹” 按钮(或按 Ctrl+K Ctrl+O)。

  • 在弹出的输入框中输入(或粘贴): /home/leaf/myTest

  • 点击“确定”。此时左侧资源管理器会显示 C 和 cpp 这两个文件夹。
如下图:

图片

 

第二步:在 C 文件夹中创建 hello.c 源文件

  • 在左侧资源管理器里,点击 C 文件夹进入它。

  • 点击 C 文件夹旁边的 “新建文件” 图标(带加号的文件图标),输入文件名 hello.c,回车。

  • 在编辑器中粘贴以下代码:

#include <stdio.h>

int main() {
    printf("Hello, World! I'm coding on Ubuntu VM!\n");
    return 0;
}

按 Ctrl + S 保存。

 

第三步:安装 C 编译器

图片

 安装完成后,可以查看有没有安装成功:

图片

 

第四步:编译并运行

通过vscode顶部工具栏的【查看】菜单的【终端】,或者快捷键 Ctrl+` 打开终端。

确保终端当前路径在 ~/myTest/C 下

  • 编译gcc hello.c -o hello

  • 运行./hello

终端会输出 Hello, World! I'm coding on Ubuntu VM!,搞定!

 图片

 看到在 Ubuntu 系统中已经有相应的文件生成了:

图片

 

posted @ 2026-06-29 18:10  smil、梵音  阅读(24)  评论(0)    收藏  举报