Windows cannot find MinGW
Windows cannot find MinGW
我正在尝试安装 MinGW 并将其添加到我的 Windows 10 计算机上的 PATH 中(我需要能够在 Atom 中编译C++,以防这与答案相关(。据我所知,它已成功安装并添加到我的 PATH 中。我知道它是添加的,因为当我更改它以使其错误时,我在 Atom 中出现错误。此外,我可以找到的每个将其添加到我的 PATH 的教程都说明了我所做的一切。在cmd中,当我输入gcc时,没有任何反应。没有输出,没有错误消息。只有一个空格,就像在文本编辑器中按回车两次一样。但是,在 Atom 中,当我尝试编译和运行时,没有任何反应。无输出或错误消息。编译/运行结果 图片是我尝试编译和运行时发生的情况。
有人能说出我做错了什么吗?谢谢!
注意:我不是初学者,所以我缺少输出不是用户错误。另外,我可以在Mac上运行相同的程序而不会出现问题。
听起来您的系统正在解析gcc
与预期不同的可执行文件。
从cmd提示符下,尝试where gcc
,如果路径看起来不正确,那么这是一个很好的起点。 如果它看起来正确,那么我建议使用像sysinternals procmon.exe这样的工具。 将过滤器设置为仅gcc.exe
,然后从cmd提示符运行gcc
命令,并查看procmon输出是什么。
相关文章:
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- std::map<struct,struct>::find 找不到匹配项,但是如果我循环通过 begin() 到 end(),我在那里看到匹配项
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- 如何将C++中的库和头与MinGW一起使用
- 为什么与常规GCC不同,即使有"学究性错误",MinGW-GCC也能容忍丢失的返回类型
- 使用.find函数在c++中查找字符和另一个字符之间的大小
- 无法在windows上使用mingw将sqlite3与c连接
- 在 QVector<std::unique_ptr 上使用 std::find<Type>>
- 错误"Could not find Boost"(缺少:上下文标头)
- MinGw 无法从 cmake 编译测试文件
- MSYS2 MinGW程序包中缺少grpc_cpp_plugin协议
- Mingw-64 在构建和安装后不会编译 openCV 代码
- 安装MinGW后C++编译器不起作用?
- /usr/bin/ld: cannot find -lc++
- std::find,返回所有找到的值的替代方法,而不仅仅是存在重复的向量的第一个值
- Windows cannot find MinGW
- mingw-w64 ... ld.exe: cannot find -lboost_filesystem
- MinGW cannot find inttypes.h
- MinGW编译器为pip "cannot find vcvarsall.bat"错误后,仍然无法正常工作
- MinGW g++ cannot find std::stof