gpt4 book ai didi

c++ - MinGW gcc C 编译器工作,但 g++ 不工作

转载 作者:太空宇宙 更新时间:2023-11-04 11:45:57 27 4
gpt4 key购买 nike

我是菜鸟,我承认。无论如何,我在使用 MinGW 时遇到了一个非常烦人的问题......我可以用 C 编写和编译程序,没有任何问题,但最近我尝试安装 Cmake,但我不能,因为它每次都失败测试 C++ 编译器 (g++)。所以这导致我用 C++ 编写一个简单的“hello world”程序并尝试编译它。没有骰子。我一次又一次得不到任何回应。在命令行上,我正在输入

g++ -o hello++.cpp hello++

但也尝试过

g++ -o hello++.cxx hello++
g++ -o hello++.cc hello++
g++ -o hello++ hello++.cpp

(当然,我将源代码的拷贝保存在同一目录中,分别以 .cxx 和 .cc 扩展名保存)

和一堆其他的组合。每次我什么都得不到。没有警告。没有错误。没有什么。目录中没有创建 .exe 文件,之后在命令行中键入“hello++”只会给我一个“找不到命令”的错误。 Soooo.... 这到底是怎么回事?为什么 gcc 命令有效而 g++ 无效?

我在 Windows 8 上,使用 cygwin。

最佳答案

最后一个应该成功了;您不会收到一条消息说它已成功,但您应该会在当前目录中看到可执行文件。其他人都试图将可执行文件作为输入并输出源代码,这是行不通的;虽然我很惊讶你没有收到错误信息。

如果它确实成功了,那么简单地键入 hello++ 不太可能运行它,因为当前目录通常不在路径上。请尝试使用 ./hello++

如果没有成功,则可能是 g++ 没有正确安装。恐怕我不知道如何修复损坏的 Cygwin 安装。也许 which g++ 可以提供一些线索,以查看实际正在运行的程序。

关于c++ - MinGW gcc C 编译器工作,但 g++ 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19830362/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com