您的大多数存储库和 PPAsources.list不再可用并且正在抛出错误。我建议恢复默认存储库。
首先,使用以下命令恢复默认的焦点存储库:
mkdir ~/solution
cd ~/solution/
wget https://gist.githubusercontent.com/ishad0w/788555191c7037e249a439542c53e170/raw/3822ba49241e6fd851ca1c1cbcc4d7e87382f484/sources.list
sudo rm -r /etc/apt/sources.list
sudo cp -r ~/solution/sources.list /etc/apt/sources.list
删除系统中的所有 PPA:
sudo mv /etc/apt/sources.list.d/* ~/solution
更新存储库:
sudo apt update
现在应该没有错误了。
=分割线=
vscode引用问题,有些库无法引用
先用查看所有库
gcc -v -E -x c++ -
再在.vscode的c_cpp_properties.json的includePath中添加进去。
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include/x86_64-linux-gnu/c++/9/",
"/usr/include/c++/9/backward/",
"/usr/lib/gcc/x86_64-linux-gnu/9/include/",
"/usr/local/include/",
"/usr/include/x86_64-linux-gnu/",
"/usr/include/**"
],
"defines": [],
"compilerPath": "/usr/bin/g++",
"cStandard": "gnu17",
"cppStandard": "gnu++14",
"intelliSenseMode": "linux-gcc-x64",
"configurationProvider": "nrf-connect"
}
],
"version": 4
}