1.Centos
1.1.下载安装包
wget https://vscode.cdn.azure.cn/stable/0f3794b38477eea13fb47fbe15a42798e6129338/code-1.36.0-1562161214.el7.x86_64.rpm
1.2.用root用户安装
rpm -ivh code-1.36.0-1562161214.el7.x86_64.rpm
1.3.退出root,用普通用户运行code,打开窗口
1.4.配置文件
includePath下面的**解决了strlen找不到的问题;
compilerPath写成g++解决了<iostream>等头文件链接不到的问题.
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include/linux/**",
"/usr/include/**",
"/usr/lib/**"
],
"defines": [],
"compilerPath": "/usr/bin/g++",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
1.5.命令行用vscode打开一个文件
code filename
2.Ubuntu
2.1.同1.1
2.2.同2.1
2.3.修改权限
我的机器上如果不修改权限会报错,修改之后就好了。
步骤 | 目的 | 做法 |
1 | 切换到普通用户 | su muten |
2 | 到普通用户的家目录 | cd ~ |
3 | 修改拥有者 | sudo chown -R muten:muten ./.vscode/extensions |
4 | 修改拥有者 | sudo chown -R muten:muten ./.config/Code |
5 | 修改拥有者 | sudo chown -R muten:muten /run/user/0 |
2.4.普通用户用code打开文件
code .