到目前为止,我一直在 Linux 上编码(主要是 C),但我也希望能够在 Windows 上编码。因此,我寻找比记事本更好的编辑器,并发现 Visual Studio Code 具有扩展功能,可以让您的生活更轻松。
问题makefile
和命令
make
来对我的 .c 文件进行更复杂的编译,但无论我为 Visual Studio Code 尝试什么扩展,它似乎都无法识别命令 make
嵌入式终端。
已尝试扩展其次,如果安装了make,请确保您正在从正确的目录进行操作。如果您使用“终端”>“新终端”打开终端并输入 make,它会起作用吗?如果是这样,那么您可能只需要创建一个在 F5 按键或其他设备上运行的简单任务,或者每次都键入 make 来构建。
如果 make 不起作用,请确保使用包含 makefile 的目录作为 WD 或其他 cd,或者在这些扩展中设置设置以使用子目录作为根目录。
cl.exe
来编译您的文件。 Visual Studio 项目具有
.vcxproj
扩展名。另一方面,GCC 是 Linux 环境中最常用的编译器。它的工程文件是一个Makefile
,是通过
make
命令编译的。Windows 中有几个选项。
您可以选择使用Windows默认开发环境Visual Studio。其调试能力非常好。如果您是终端用户,您可能不喜欢这个选项。
Makefile
在此选项中起作用。请记住,这不是本机解决方案。您可以使用跨平台解决方案CMake。编写 CMakeLists.txt
Makefile
,对于 MSVC 为 .sln
和 .vcxproj
文件)。
您可以使用两个终端来编译文件并打开解决方案文件以在 Visual Studio 中调试应用程序。
对我来说正确的参考是:编辑
PATH
变量(在 PC 的环境变量界面中)以添加包含 make.exe 二进制文件的文件夹路径。