VSCode 远程开发连接(glibc<2.28)

参考:https://d1.fan/2025/07/27/VSCode/

下载最新的glibc

复制代码
mkdir ~/src
cd ~/src

wget 'https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz'
tar xzf glibc-2.28.tar.gz

mkdir glibc-2.28-build
cd glibc-2.28-build
../glibc-2.28/configure --prefix=/opt/glibc-2.28

make

# make sure you can write to /opt/glibc-2.28
make install

安装 patchelf,sudo apt-get patchelf

为了使 VSCode Remote Server 知道要先 patchelf,需要将以下内容写入 ~/.ssh/environment 文件中:

c 复制代码
VSCODE_SERVER_CUSTOM_GLIBC_LINKER=/opt/glibc-2.28/lib/ld-linux-x86-64.so.2
VSCODE_SERVER_CUSTOM_GLIBC_PATH=/opt/glibc-2.28/lib:/usr/lib/x86_64-linux-gnu:/lib/x86_64-linux-gnu
VSCODE_SERVER_PATCHELF_PATH=/usr/bin/patchelf

然后为了让 SSH 服务器允许读取 ~/.ssh/environment 文件,需要修改 /etc/ssh/sshd_config 配置:

c 复制代码
sudo sed -i 's|#PermitUserEnvironment no|PermitUserEnvironment yes|g' /etc/ssh/sshd_config
sudo systemctl restart sshd
相关推荐
新人11yj421 小时前
当 AI 走进图像编辑:Bing 照片编辑器的实用价值与体验观察
人工智能·编辑器
moshumu11 天前
局域网访问Win11下的WSL中的jupyter notebook
ide·python·深度学习·神经网络·机器学习·jupyter
Aevget1 天前
PHP智能开发工具PhpStorm v2025.2全新上线——支持PHPUnit 12等
开发语言·ide·php·phpstorm
楼田莉子1 天前
vscode搭建C/C++配置开发环境
c语言·开发语言·c++·vscode·学习·编辑器
青草地溪水旁1 天前
VSCode C/C++调试配置文件 `launch.json` 全字段深度解析
c语言·c++·vscode
skyutuzz1 天前
vim删除文本文件内容
linux·编辑器·vim
矜辰所致2 天前
沁恒微 RISC-V 芯片开发工具 MounRiver Studio 使用
ide·沁恒微·开发工具·risc-v·mrsii
HELLOMILI2 天前
[UnrealEngine] 虚幻编辑器界面 | 虚幻界面详解 | UE5界面详解
游戏·ue5·编辑器·游戏引擎·虚幻·unreal engine
后端研发Marion2 天前
AI编程CLI编辑器技术对比分析:心流CLI vs OpenAI Codex vs Claude Code
编辑器·ai编程·codex·心流cli·cluade code
weixin_436525072 天前
Gitee - IDEA 主支 master 和分支 dev 的使用
java·ide·intellij-idea