ubuntu22.04LTS下C/C++与VScode联合配置
环境:VMware+ubuntu22.04LTS
gcc、g++、gdb的安装
sudo apt-get update
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install gdb
VScode安装与C/C++插件配置
安装:直接在ubuntu Software中搜索安装
插件配置:圈中必安装
报错处理
Ubuntu 编译出现fatal error: bits/libc-header-start.h: No such file or directory
原因是环境没有完善造成的,通过执行以下命令来完善编译环境:
sudo apt-get install gcc-multilib
如果再执行过程中缺少库导致不能安装按成,执行以下命令来补全缺少的库:
sudo apt -f install
sudo apt update
ubuntu 无法打开 源 文件 “xxxxx.h” (dependency of “xxxx.h”)
include行处报该错
右键或者点击快速修复,选择将/usr/include/......添加到includepath
(大致是这样,忘记截图了)
如果没有这一选项,则先找到gcc编译器所在文件路径
在终端输入:whereis gcc
终端进入/usr路径下:
将终端目录下的include目录的路径加入c/c++ 扩展的包含路径下
然后快速修复选项就可以有上面的选项了,没有就按照我的截图输入对应的路径(如果whereis gcc
查询的结果是一样的话)。
文章引用参考: