iconv
运行时即使没有参数调用也会出现错误。是我的操作系统损坏或损坏了,还是安装有误?
我到目前为止尝试过的:
- 查找环境变量:
env
<- 似乎没有错误或损坏 - 跑步
iconvconfig
- 更新/重新安装
libtext-iconv-perl
和node-iconv-lite
:sudo apt reinstall libtext-iconv-perl node-iconv-lite
- 更新/重新安装 libc-bin:
sudo apt install libc-bin
sudo apt reinstall libc-bin
iconvconfig
再次奔跑- 使用空变量运行 iconv
LD_LIBRARY_PATH
,因为它充满了 ROS-foxy 依赖项:LD_LIBRARY_PATH= /usr/bin/iconv
LD_LIBRARY_PATH="" /usr/bin/iconv
__gconv_open
我发现此存储库中存在以下定义:https://github.com/lattera/glibc所以我将它克隆到我的主目录并搜索一些定义,并将它们与我的操作系统上的安装进行比较,但我真的找不到任何有用的东西。只有一个标题,/usr/include/gconv.h
但它甚至没有声明__gconv_open
,此时我迷路了。有人有想法吗?
完整错误信息:
iconv:符号查找错误:iconv:未定义符号:__gconv_open,版本 GLIBC_PRIVATE
我的系统,输出uname -a
:
Linux kama-100 5.15.0-71-通用 #78~20.04.1-Ubuntu SMP 星期三 4 月 19 日 11:26:48 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux