【发布时间】:2021-04-03 17:31:37
【问题描述】:
我有一台 MAC OS Mojave 机器,但 gcc 不能在它上面工作。当我运行以下代码时,它什么也不做并转到新的终端行
#import <iostream>;
using namespace std;
int main() {
cout << "Hello World!!";
return 0;
}
请帮忙!! 我什至尝试使用 w3Schools 的代码
【问题讨论】:
-
您好,您运行了什么命令? gcc 发消息了吗?
-
我在 bult mac 终端中使用,不,它没有给出错误消息; @MartinMorterol
-
@UrTechTips 你也应该写
std::cout。 -
也不要把
;放在#import <iostream>之后(我也从来没有见过#import被使用过,我认为它不像#include那样便携并且不推荐使用,所以使用#include) -
这不是问题,但你确定你的编译器是 GCC 吗? Xcode 和 Apple 开发命令行工具在 macOS 上安装 Clang 而不是 GCC。有一个
gcc到clang的符号链接,你可能认为你调用了 GCC,而实际上你正在调用 Clang。