linux - 错误 : no version information available

标签 linux cmake raspberry-pi raspbian

我正在尝试在运行 Raspbian Jessie 的 Raspberry Pi 3 上运行 cmake,遵循 this指导。 通过运行 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 返回 /usr/bin/cmake,而 /usr/bin 文件夹中只有 1 个 cmake 文件。运行 /usr/bin/cmake 显式导致相同的错误,其中 cmake 替换为 /usr/bin/cmake。任何人都可以就可能发生的事情以及如何解决它提出建议吗?谢谢。

最佳答案

我确认该问题无法在不同的 SD 卡上重现。我得出结论,该错误可能是由于损坏的 SD 卡上的数据损坏造成的。据我所知,以下是一些可能表明 SD 卡损坏的情况:

  • 通过 raspi-config 自动调整大小不会导致 root 树莓派看到的文件系统正在扩展(df -h 显示 rootfs 大小小于卡大小)。
  • 文件系统默认挂载为只读。结果 X 窗口管理器未启动,startx 无法调用它。
  • 运行 sudo-apt-get upgrade 时出现各种无法修复的错误 通过重新运行 sudo apt-get update。

最后,我建议不要使用通用 SD 卡,不适合我的就是其中之一。

关于linux - 错误 : no version information available,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45891160/

相关文章:

c++ - 修改终端中的文本

c++ - 如何在 Windows 10 上添加连接器 C++ 并提升到 clion 项目

c++ - ubuntu上无法链接protobuf

linux - Linux 3.+中Linux 2.6对应的/dev/dsp在哪里?

c - 如何使用设备的文件描述符获取设备的 devnode

c++ - 使用 “undefined symbol”时有关 `dlopen`的共享库错误

c# - 如何在没有互联网的情况下在树莓派上包含 nuget 包?

Python 同时处理多个无限循环

linux - MOC(控制台上的音乐)Raspberry Pi 音量控制不工作

java - Spring batch FileItemWriter 没有在正确的路径创建文件