如何在 Surface Pro X 上编译和 运行 C?

How to compile and run C on a Surface Pro X?

我想在 Surface Pro X 上编写一些 Ansi-C 程序。在我的计算机上,我只是将 VS Code 设置为编辑器并安装了 GCC 附带的 Msys2。但在 Surface Pro X 上同样不会起作用,因为如果我理解处理器架构(如果我错了请纠正我)。 所以我的问题是:如何在 Surface Pro X 上编译和 运行 C 并检查 Ansi C 一致性。能够在 VS Code 中工作也很好。 这也是 Surface Pro X 的普遍问题吗?尝试编程 java 或 python 时,这些问题也会出现吗?

我没有 Surface Pro X 或任何其他 ARM Windows 设备,但是应该可以使用 VS Code,因为自 2020 年 5 月以来已经有 Windows ARM 版本(下载通常Visual Studio Code download page)。 我不确定在 ARM 上 Windows 可以使用哪些开发环境,但您总是可以 install WSL (the Windows subsystem for Linux) where you can then install pretty much anything you want. You can then link your VS Code to your WSL 并在那里工作。 要为任何语言安装开发工具,您将按照有关如何为 Linux 安装该环境的说明进行操作(例如,使用 apt-get for Debian 及其衍生产品,如 Ubuntu)。

要在 WSL 类型 sudo apt install default-jdk default-jre gcc g++ 中安装 Java 和 C/C++ 的基本开发工具,python 通常已经安装在 linux 环境中.