当前位置: 首页 > 知识库问答 >
问题:

/usr/bin/locale:源文件无效UTF-8

顾穆冉
2023-03-14

使用g编译macOS中的cpp文件。

MacOS v10.15.4

苹果叮当11.0版。3(叮当-1103.0.32.62)

你好cpp

#include <iostream>
using namespace std;

int main()
{
  cout << "hello word" << endl;
  return 0;
}

在终端

g++ hell.cpp

共有2个答案

麹浩瀚
2023-03-14

类似的问题也发生在我的Catalina10.15.7 gcc10.2(自制)上,林伟业CPLUS_INCLUDE_PATH方法不知何故不起作用。

手动将ostream收割台的第140行从

包括

包括"locale"

确实起作用了。这将阻止ostream通过PATH查找区域设置可执行文件,并强制在ofstream头所在的同一目录中查找区域设置头。

贺飞
2023-03-14

CPLUS\u INCLUDE\u PATH环境变量的值不正确。

简单修复:

export CPLUS_INCLUDE_PATH=":/usr/local/include"
 类似资料:
  • 问题内容: 我在Mac osx 10.7.3中遇到Java的可悲问题。以前我安装了它,并且工作正常。在一段时间后对.bash_profile和.profile文件进行了一些更改之后,出现类似以下错误 每当我尝试在终端上运行“ javac”或“ java”时。 给出类似的输出: 我的.bash_profile看起来像: 输出 它困扰了我很长时间,并且卸载和安装Java并没有帮助我。 我是Mac的新手

  • 我的mac osx 10.7.3中的Java出现了一个可悲的问题。之前我安装了它,它工作正常。经过一段时间对.bash_profile和.profile文件进行了一些更改后,出现了如下错误 每当我试图在终端中运行“javac”或“java”时。 给出如下输出: 我的.bash_profile如下所示: 输出 它困扰了我好几天,卸载和安装java对我的运气没有帮助。 我是Mac中的新手,需要帮助来解

  • 在Bash脚本的头中,这两个语句之间有什么区别: >

  • 问题内容: 这对我来说是一个新问题:此错误表示什么? 当时有几个磁盘密集型进程正在运行,但是我之前从未见过该消息- 实际上,这是我第一次记得在尝试运行Perl脚本时遇到错误。经过几秒钟的等待,我得以运行它,此后再也没有看到这个问题,但是对此做一个解释会很好。 运行Ubuntu 9.04,文件系统为ext3。 问题答案: 我猜你遇到了这个问题。 如果您的Perl脚本(或任何其他类型的脚本)在尝试执行

  • 问题内容: 在Bash脚本的标头中,这两个语句之间有什么区别: 当查阅 手册页时,得到以下定义: 这是什么意思? 问题答案: 运行命令,通过具有寻找不管程序的默认版本是在当前的利益 ENV ironment。 这样,您不必在系统上的特定位置查找它,因为这些路径可能在不同系统上的不同位置。只要它在您的路径中,它就会找到它。 缺点是,如果您希望支持Linux,则将无法传递多个参数(例如,您将无法编写)

  • 本文向大家介绍bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory,包括了bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory的使用技巧和注意事项,