编译时未找到 macOS Mojave iostream

编译时未找到 macOS Mojave iostream

我在编译程序时遇到了麻烦。我正在运行 Mojave 10.14.6。我正在使用一个简单的文本编辑器和终端来编译和运行。我无法编译我知道以前可以运行的程序。任何帮助都将不胜感激。

经过谷歌搜索,我找到了一些可能的解决方案。我有:

  • 尝试安装“Xcode 命令行工具”
  • 尝试安装 macports 并更新
  • 我尝试在 /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg 中运行某些程序(我在目录中找不到 packages 文件夹)
  • 清除了一些缓存(我不知道这是什么。感谢谷歌)

编辑:我正在尝试用 C 编写一个程序。我需要引入 iostream 进行输入和输出。当我去编译时,它给出

   fatal error: 'iostream' file not found
   #include <iostream>
             ^~~~~~~~~

在网上阅读后,我发现这与苹果移动/删除包含文件夹有关。网上发布的所有解决方案似乎都不起作用。我正在使用内置编译器(Clang?)

相关内容