尝试使用Darwin 18.7.0上托管的VSCode 1.43.2进行远程开发。
SSH target是一个运行raspbian jesse的Raspberry Pi3。
uname -a reports "Linux 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux"
gcc版本为gcc version 4.9.2 (Raspbian 4.9.2-10+deb8u2)
远程服务器代码自动安装,但无法启动,并显示以下错误消息。
> Server did not start successfully. Full server log at /home/pi/.vscode-server/.0ba0ca52957102ca3527cf479571617f0de6ed50.log >>>
> /home/pi/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/pi/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/node)
> /home/pi/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /home/pi/.vscode-server/bin/0ba0ca52957102ca3527cf479571617f0de6ed50/node)
> <<< End of server log/usr/lib/arm-linux-gnueabihf/libstdc++.so.6存在于Pi上。
我需要做些什么才能让它正常工作?
发布于 2020-04-08 21:33:18
您的C++标准库(libstdc++.so.6)的版本太旧了,需要更新的版本才能运行VSCode服务器。您可能会添加一些后端或第三方存储库来升级它,但IMHO,这不值得麻烦。
Raspbian Jessie已经老了,Debian Jessie在2020年6月30日之后将不再受支持。
最好的办法就是升级到Raspbian Buster。
https://stackoverflow.com/questions/61089941
复制相似问题