当前位置: 首页 > news >正文

cursor/vscode连接低版本的系统(glibc<2.28)

这两天开发tx2的代码,结果用cursor远程开发的时候出现了glibc过低的问题,经过各种google,找到了一种相对比较简单的解决方法,不会破坏原有系统,来源于 https://github.com/microsoft/vscode/issues/210033 ,vscode和cursor应该都能用,只是改一下路径。

编译glibc

mkdir ~/src
cd ~/srcwget 'https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz'
tar xzf glibc-2.28.tar.gzmkdir glibc-2.28-build
cd glibc-2.28-build
../glibc-2.28/configure --prefix=/opt/glibc-2.28make# make sure you can write to /opt/glibc-2.28
make install

安装patchelf, apt install即可

执行patchelf

# version "5c3e652f63e798a5ac2f31ffd0d863669328dc4c" is currently remote-ssh downloads and it depends on GLIBC_2.28
cd ~/.vscode-server/bin/5c3e652f63e798a5ac2f31ffd0d863669328dc4c
cp node node_bak
patchelf --set-interpreter /opt/glibc-2.28/lib/ld-linux-x86-64.so.2 --set-rpath /opt/glibc-2.28/lib:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu node# Now it runs:
./node
v18.18.2

其中需要将版本修改为自己机器上的版本,tx2上还要将/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu 修改为/usr/lib/aarch64-linux-gnu/:/lib/aarch64-linux-gnu:

注意:vscode remote ssh设置中下面这个选项不能勾选在这里插入图片描述

进行上述步骤后,重新连接远程,即可正常远程开发了。

相关文章:

  • IntelliJ IDEA Ultimate修改软件地区使用
  • JavaSE核心知识点04工具04-02(IDEA)
  • 鸿蒙桌面快捷方式开发
  • 基于多模态提示融合的交互式图像标注系统设计与实现
  • SqlSugar ORM框架详解
  • QT学习一
  • set和map简单模拟实现
  • Ansible常用模块
  • 如何做好一份网络安全技术文档?
  • java中的线程安全的集合
  • 航空航天领域对滚珠丝杆的精度要求有多高?
  • 汉诺集团CDN+富氢水机全球发布:科技赋能健康,革新饮水革命
  • Java大师成长计划之第31天:Docker与Java应用容器化
  • 消防营区管理升级:豪越科技智能仓储与装备管理的力量
  • 解锁webpack:处理跨域devserver、摇树treeshaking、图片压缩sharp
  • xhr、fetch和axios
  • 第Y1周打卡——调用官方权重进行检测
  • O2OA服务器配置与管理-自定义消息提醒
  • 【Java学习笔记】单例设计模式
  • Netty应用:从零搭建Java游戏服务器网络框架
  • 服装设计网站大全/上海百度推广方案
  • 中央政府门口网站建设理念/网络推广的优化服务
  • 英语网站海报手抄报怎么做/seo zac
  • 湖北武汉最新消息/厦门seo外包服务
  • 做壁纸网站的意义/上海最新发布
  • dw制作网页用的模板/深圳网站优化哪家好