Linux系统VsCode 配置C/C++环境

0.本文中,运行在Windos11的VsCode通过SSH远程连接Linux系统

参考

参考: Linux系统VS Code配置C/C++环境
参考: 在vscode中配置C/C++环境(GCC on Linux,阅读官方文档的一天~)

1.安装g++,gcc,gdb

查看是否安装g++,gcc,gdb

// 打印版本信息,注意v是小写的
gcc -v
g++ -v
gdb -v

如果输出,则说明安装
在这里插入图片描述
如果输出如下,可能需要检查v是否为小写
在这里插入图片描述
如果没有安装g++,gcc,gdb,输入以下命令进行安装

sudo apt-get install build-essential

安装之后g++,gcc都能成功安装,gdb出现如下错误
在这里插入图片描述
同时在输入如下指令后

apt install gdb

出现如下错误
在这里插入图片描述
则需要进行如下操作

apt-get update
apt-get upgrade
apt-get install packagename 

2.VsCode设置

安装插件

  • C/C+//必需
  • Code Runner//必需
  • C/C++ Snippets // 建议,提供一些常用的C/C++片段
  • EPITECH C/C++ Headers // 建议,为C/C++文件添加头部(包括作者、创建和修改日期等),并为.h头文件添加防重复的宏
  • File Templates // 建议,文件模板,可以自己添加文件模板
  • GBKtoUTF8 // 建议,GBK编码文件转换为UTF-8
  • Include Autocomplete // 建议,头文件自动补全
  • One Dark Pro // 建议,可以打造好看的VS Code主题

在设置中搜索code runner run in terminal,打勾在

运行

选择编译器:
ctrl+shift+p打开命令面板,搜索Configure Default Build Task。
在这里插入图片描述
这几个编译器的区别,我不知道。第一个和第二个都尝试都可以运行.cpp文件

注意搜索的时候 **.cpp需要处于激活状态
在这里插入图片描述
在.vscode文件夹下的,tasks.json文件保存运行文件的设置。
在这里插入图片描述

调试

ctrl+shift+p打开命令面板,搜索Add Configuration。
在这里插入图片描述
选择调试器
在这里插入图片描述
在.vscode文件夹下的,launch.json文件保存调试文件的设置。
在这里插入图片描述

结束

在这里插入图片描述
如果想要去除
[1] + Done “/usr/bin/gdb” --interpreter=…
可以在在 launch.json 文件中的 configurations 字段中添加一项:

"miDebuggerArgs": "-q -ex quit; wait() { fg >/dev/null; }; /bin/gdb -q --interpreter=mi",

  • 33
    点赞
  • 238
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
要在Linux配置C/C++环境,可以按照以下步骤进行操作: 1. 首先,确保系统已经安装了gcc、g++和gdb这些必要的工具。可以使用以下命令在终端中检查它们的版本: ``` gcc -v g++ -v gdb -v ``` 如果没有安装,可以使用包管理器安装它们。在Ubuntu上,可以使用如下命令安装: ``` sudo apt-get install build-essential gdb ``` 2. 接下来,打开VS Code编辑器,并安装C/C++扩展。可以在扩展菜单中搜索"C/C++"并安装它。 3. 创建一个C/C++项目文件,在项目文件中编写C/C++代码。可以在项目中创建一个test.cpp文件,并添加以下代码: ```cpp #include <iostream> using namespace std; int main() { cout << "hello world" << endl; return 0; } ``` 4. 打开VS Code的设置(Preferences->Settings),并在用户设置或工作区设置中添加以下配置来指定编译器和调试器: ```json "C_Cpp.default.compilerPath": "gcc", "C_Cpp.default.includePath": ["${workspaceFolder}/**"], "C_Cpp.default.debuggerPath": "gdb", ``` 5. 现在,可以使用VS Code的编译和调试功能。在VS Code中打开test.cpp文件,并按下F5键开始调试。在调试控制台中,应该可以看到"hello world"的输出。 这样就完成了Linux上在VS Code中配置C/C++环境的步骤。通过这样的配置,你可以在VS Code中编写、编译和调试C/C++代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Linux系统VsCode 配置C/C++环境](https://blog.csdn.net/qq_42911863/article/details/125619397)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Linux系统VS Code配置C/C++环境](https://blog.csdn.net/qq_42007287/article/details/124691279)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值