【发布时间】:2021-02-20 08:16:11
【问题描述】:
我有一台装有 atom 1.52.0 和 g++ (MinGW.org GCC Build-2) 9.2.0 的 Windows 10 计算机。我可以使用 gpp 编译器在 Atom 中运行 c++ 程序,但我不喜欢程序输出在新窗口中而不是在 Atom 窗口底部的方式。我正在尝试使用脚本包设置 c++,但是当我使用脚本包运行程序时出现以下错误。
g++: error: /mnt/c/Users/user/Documents/USACO/2015-2016/December/Silver/test.cpp: No such file or directory
g++: fatal error: no input files
compilation terminated.
顺便说一句,我可以使用脚本包运行 java 程序。 screenshot
【问题讨论】:
-
您是使用 WSL 还是其他原因导致
/mnt/c? -
不确定 WSL 是什么意思(世界冲浪联盟?),所以可能不是。 “/mnt/c 的原因是什么?我也不知道 /mnt/c 是什么意思。
-
Linux 的 Windows 子系统。允许你在windows下运行linux。在像 /mnt/c 这样的 WSL 路径上存在并允许 linux 操作系统使用 windows 文件系统中的文件
-
好吧,我知道 WSL 和 /mnt/c 是什么,但我为什么需要它们?也就是为什么我需要在windows下运行Linux?我只想运行 c++ 程序?
-
我的意思是您的设置似乎是为 WSL 而不是 Windows 设置的。我不确定为什么。我主要使用 Visual Studio Community,有时也使用 Qt-Creator 或 VSCode。我不可能理解所有的代码编辑器/IDE。
标签: c++ atom-editor