gpt4 book ai didi

c++ - 远程调试 session 期间出现 Eclipse 错误 : sh: locale: not found

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:33:48 25 4
gpt4 key购买 nike

我真的很希望得到这个问题的答案。我正在使用 Eclipse 在(最小的)linux 机器上远程调试 C++ 程序。我知道 linux 机器没有安装语言环境二进制文件。首先,在按下调试或运行按钮后,Eclipse 中收到的错误如下:

org.eclipse.remote.core.exception.RemoteConnectionException: sh: locale: not found

第一次运行后,后续运行不显示错误,只显示第一次运行。如果我重新启动 linux 机器,第一次运行时错误会再次出现。

最明显的是,Eclipse,或者正在运行的程序正在调用 linux 机器上的 locale,它不可用,没有安装。

这台机器非常小,甚至没有包管理器——它是一个嵌入式系统。因此,我在构建 Linux 镜像时尝试使用 multistrap 安装“locales”、“locale”以及“locale-all”。没有工作。使用 debian 存储库时,multistrap 返回

E: Unable to locate packages locales

所以我想我真正的问题是:

1) What debian package supplies "locale" found in /usr/bin/locale? How can I install it without adding a lot of of overhead on an ARM system? (assuming no package manager)

2) Where is the source code for locale?

第三,

3) In Eclipse, can I prevent the running program or Eclipse from calling locale? This is preferred.

在搜索论坛后,我发现一个人说他遇到了同样的问题并“手动修复了它”,但是他没有提供修复方法。希望得到一些帮助!可以找到该引用 https://www.eclipse.org/forums/index.php/t/1081283/

谢谢,

最佳答案

我也一样,所以我在调试设置中将编码更改为 ISO-8859-1。

关于c++ - 远程调试 session 期间出现 Eclipse 错误 : sh: locale: not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44466291/

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