【问题标题】:MinGW: C++ Compiler cannot create executablesMinGW:C++ 编译器无法创建可执行文件
【发布时间】:2014-09-18 16:47:48
【问题描述】:

我正在尝试使用 MinGW om windows 7 (./configure , make ..etc.) 编译旧的 C++ 代码 但出了点问题。如果我的问题很愚蠢,我很抱歉,但我仍然是初学者! 其他帖子中没有类似的错误详细信息。请问,有什么帮助吗?

【问题讨论】:

  • g++ 在你的路上吗?
  • checking for g++... no 这是一个相当明确的信号,表明编译器甚至无法在 PATH 中找到。
  • 我在路径中添加了 C:\MinGW\msys\1.0\bin ,你是这个意思吗?
  • 输入g++ --version 有什么收获?
  • @BenVoigt 我得到:(sh:g++ 命令未找到!)

标签: c++ windows mingw


【解决方案1】:

好的,这就去...

  1. 转储 MSYS 和 MinGW(.org)

  2. 下载并安装MSYS2

  3. 启动 MSYS2 shell,输入 pacman -Syu mingw-w64-i686-gccpacman -Syu mingw-w64-x86_64-gcc(你想构建一个 32 位还是 64 位的东西?你可以同时安装它们,它们并排生活)。如果 pacman 升级了 msys2-runtime,请关闭 shell 并重新启动它。

  4. 再次尝试您所做的,但从 MinGW-w64 Win32/Win64 MSYS2 shell(请参阅开始菜单中的快捷方式)

  5. 从此过上幸福的生活。

【讨论】:

    【解决方案2】:

    确保您正确遵循了 MINGW 的安装说明。

    更多信息请参见http://www.mingw.org/wiki/InstallationHOWTOforMinGW

    【讨论】:

      【解决方案3】:

      添加到您的环境变量“路径”:C:\MinGW\bin [如果 C:\MinGW 中有 MinGW]。

      【讨论】:

        猜你喜欢
        • 2021-06-16
        • 2015-03-27
        • 1970-01-01
        • 2022-11-14
        • 2021-02-04
        • 1970-01-01
        • 2013-06-17
        • 1970-01-01
        相关资源
        最近更新 更多