cmake错误:没有可用的版本信息

时间:2017-08-26 01:35:44

标签: linux cmake raspberry-pi raspbian

我正在尝试按照this指南在运行Raspbian Jessie的Raspberry Pi 3上运行cmake。 通过运行cmake安装sudo apt-get install 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。任何人都可以建议可能发生的事情以及如何解决这个问题?谢谢。

1 个答案:

答案 0 :(得分:0)

我确认无法在其他SD卡上复制该问题。我的结论是错误可能是由于坏SD卡上的数据损坏。从我所看到的,这里有一些可能表明SD卡不好的东西:

  • 通过raspi-config自动调整大小不会导致root 文件系统正在扩展,如raspberry pi所见(df -h显示了一个 较小的rootfs大小比卡大小)。
  • 默认情况下,文件系统以只读方式挂载。结果是X. 窗口管理器不启动,startx无法调用它。
  • 运行sudo-apt-get升级时出现的各种错误无法修复 通过重新运行sudo apt-get update。

最后,我建议不要使用通用的SD卡,那对我来说不起作用的SD卡就是其中之一。