簡體   English   中英

cmake錯誤:沒有可用的版本信息

[英]cmake error: no version information available

我正在按照指南在運行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 任何人都可以就可能發生的情況以及如何解決此問題提出建議嗎? 謝謝。

我確認該問題無法在其他SD卡上復制。 我得出的結論是,錯誤可能是由於不良SD卡上的數據損壞所致。 根據我的發現,以下是一些可能表明SD卡不良的事情:

  • 由raspi-config自動調整大小不會導致根文件系統如樹莓派pi所示被擴展(df -h顯示的rootfs大小小於卡的大小)。
  • 默認情況下,文件系統以只讀方式掛載。 結果,X Window管理器無法啟動,並且startx無法調用它。
  • 運行sudo-apt-get升級時會出現各種錯誤,這些錯誤無法通過重新運行sudo apt-get update來解決。

最后,我建議您避免使用通用SD卡,其中一種不適用於我。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM