我使用了覆盆子pi3,这是我系统的信息:
Linux raspberry 4.9.37-v7 +#1017 SMP Thu 7月13日11:26:04 BST 2017 armv7l GNU / Linux
我使用来自here的wget下载了clang + llvm-5.0.0-armv7a-linux-gnueabihf.tar.xz,然后我使用tar xf
对其进行解压缩并复制了我从中获取的整个目录tar
/usr/local/
。{/ p>
但是当我尝试运行clang时,我收到以下消息:
pi @ raspberry:/usr/local/clang+llvm-5.0.0-armv7a-linux-gnueabihf/bin$ ./clang
./ clang:/lib/arm-linux-gnueabihf/libtinfo.so.5:没有可用的版本信息(./clang要求)
./ clang:/usr/lib/arm-linux-gnueabihf/libstdc++.so.6:版本`GLIBCXX_3.4.21'找不到(由./clang要求)
pi @ raspberry:/usr/local/clang+llvm-5.0.0-armv7a-linux-gnueabihf/bin$ ./clang ++
./ clang ++:/ lib/arm-linux-gnueabihf/libtinfo.so.5:没有可用的版本信息(./clang ++要求)
./ clang ++:/usr/lib/arm-linux-gnueabihf/libstdc++.so.6:版本`GLIBCXX_3.4.21'找不到(./clang ++要求)
pi @ raspberry:/usr/local/clang+llvm-5.0.0-armv7a-linux-gnueabihf/bin$ ./clang-5.0
./ clang-5.0:/lib/arm-linux-gnueabihf/libtinfo.so.5:没有可用的版本信息(./clang-5.0要求)
./ clang-5.0:/usr/lib/arm-linux-gnueabihf/libstdc++.so.6:版本`GLIBCXX_3.4.21'找不到(由./clang-5.0要求)
我的clang-3.5.0-10 + rpi1由apt-get
安装,在我的系统上运行良好。
我可以做些什么来解决这些问题?
答案 0 :(得分:0)
基本上你需要更新的libs glibc和libtinfo。
跑步
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
升级所有库