cmake error: no version information available
cmake error: no version information available
我正尝试 运行 在 Raspberry Pi 3 运行ning Raspbian Jessie 上进行 cmake,遵循 this 指南。
通过 运行ning sudo apt-get install cmake
安装 cmake
后,在命令行输入 cmake
时出现以下错误:
cmake: cmake: no version information available (required by cmake)
这重复了十几次,结论是:
cmake: relocation error: cmake: symbol, version GLIBC_2.4 not defined in file with link time reference
我查了一下我只安装了1个版本的cmake:which cmake
returns/usr/bin/cmake
,/usr/bin
文件夹只有1个cmake
文件在里面。 运行 /usr/bin/cmake
明确导致相同的错误 cmake
替换为 /usr/bin/cmake
。任何人都可以就可能发生的事情以及如何解决它提出建议吗?谢谢。
我确认该问题无法在不同的 SD 卡上重现。我得出结论,该错误可能是由于损坏的 SD 卡上的数据损坏造成的。据我所见,以下是一些可能表明 SD 卡损坏的情况:
- raspi-config 自动调整大小不会导致 root
raspberry pi 看到的文件系统正在扩展(df -h 显示
rootfs 大小小于卡大小)。
- 文件系统默认挂载为只读。结果 X
Window 管理器没有启动,startx 无法调用它。
- 运行 sudo-apt-get 升级时的各种错误无法修复
通过 re运行 sudo apt-get update.
最后,我建议不要使用通用 SD 卡,不适合我的就是其中之一。
我正尝试 运行 在 Raspberry Pi 3 运行ning Raspbian Jessie 上进行 cmake,遵循 this 指南。
通过 运行ning sudo apt-get install cmake
安装 cmake
后,在命令行输入 cmake
时出现以下错误:
cmake: cmake: no version information available (required by cmake)
这重复了十几次,结论是:
cmake: relocation error: cmake: symbol, version GLIBC_2.4 not defined in file with link time reference
我查了一下我只安装了1个版本的cmake:which cmake
returns/usr/bin/cmake
,/usr/bin
文件夹只有1个cmake
文件在里面。 运行 /usr/bin/cmake
明确导致相同的错误 cmake
替换为 /usr/bin/cmake
。任何人都可以就可能发生的事情以及如何解决它提出建议吗?谢谢。
我确认该问题无法在不同的 SD 卡上重现。我得出结论,该错误可能是由于损坏的 SD 卡上的数据损坏造成的。据我所见,以下是一些可能表明 SD 卡损坏的情况:
- raspi-config 自动调整大小不会导致 root raspberry pi 看到的文件系统正在扩展(df -h 显示 rootfs 大小小于卡大小)。
- 文件系统默认挂载为只读。结果 X Window 管理器没有启动,startx 无法调用它。
- 运行 sudo-apt-get 升级时的各种错误无法修复 通过 re运行 sudo apt-get update.
最后,我建议不要使用通用 SD 卡,不适合我的就是其中之一。