区块链技术博客
www.b2bchain.cn

Linux中VScode的安装及C语言调试环境配置

这篇文章主要介绍了Linux中VScode的安装及C语言调试环境配置的讲解,通过具体代码实例进行16292 讲解,并且分析了Linux中VScode的安装及C语言调试环境配置的详细步骤与相关技巧,需要的朋友可以参考下https://www.b2bchain.cn/?p=16292

本文实例讲述了2、树莓派设置连接WiFi,开启VNC等等的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7039.html。具体如下:

Linux中VScode的安装和汉化及CC++编译调试环境配置

  • 一、Ubuntu安装并汉化VScode
    • 1、图形安装
    • 2、终端命令安装
    • 3、汉化
  • 二、CC++编译调试环境配置

一、Ubuntu安装并汉化VScode

1、图形安装

  • 打开Ubuntu软件搜索Visual Studio Code
    Linux中VScode的安装及C语言调试环境配置

Linux中VScode的安装及C语言调试环境配置

  • 选择并安装

2、终端命令安装

  • 从vscode官网下载最新版本,deb包下载地址:https://code.visualstudio.com/docs?dv=linux64

    使用 wget 下载地址 进行下载

  • 安装:dpkg -i 安装包

  • 安装成功后,执行code命令可打开vscode

  • 安装过程中由于安装包依赖关系而报错,解决方案如下:

deb安装出现依赖问题可以执行apt –fix-broken install ,用来自动修复安装出现broken的package,然后重新 sudo dpkg -i 安装包重新安装

3、汉化

  • 启动VScode,点击左侧菜单栏最底下的四方形按钮打开扩展程序界面,在输入框内输入Chinese并找到【Chinese (Simplified) Language Pack for Visual Studio Code】这个插件。在这个插件的详细界面点击【Install】按钮进行安装。
    Linux中VScode的安装及C语言调试环境配置

  • 安装完成后按快捷键【CTRL+SHILF+P】打开命令面板并输入【config】后找到【Configure Display Language】选项并点击。

Linux中VScode的安装及C语言调试环境配置

  • 在接下来的二级菜单选择【zh-cn】,此时编辑器会弹出个访问窗口是否要重启编辑器生效语言的修改,点击【restart】按钮重新启动编辑器。

Linux中VScode的安装及C语言调试环境配置
Linux中VScode的安装及C语言调试环境配置

  • 汉化成功
    Linux中VScode的安装及C语言调试环境配置

二、CC++编译调试环境配置

1. 安装CC++插件

  • 打开刚才的扩展程序窗口,搜索 C/C++,选择安装

Linux中VScode的安装及C语言调试环境配置

2、创建源文件

  • VScode必须以文件夹的方式管理源文件,所以要先创建文件夹,然后在文件夹中创建 .C 文件
  • 然后在VScode中打开文件夹
    Linux中VScode的安装及C语言调试环境配置
#include <stdio.h>  void ShowRevertNum(int iNum)  { 	while (iNum > 10)          	{  		printf("%d", iNum % 10);                  		iNum = iNum / 10;          	}          	printf("%dn", iNum);  }  int main(void)  {          	int iNum;          	printf("Please input a number :");          	scanf("%d", &iNum);          	printf("After revert : ");          	ShowRevertNum(iNum);  }   

3、环境配置

  • 直接按F5进行调试,VScode会提示你选择环境,我们选择刚才配置的GCC。Linux中VScode的安装及C语言调试环境配置
    Linux中VScode的安装及C语言调试环境配置

  • 软件会自动生成一个launch.json文件,控制台展示需要改成true。注意一下preLaunchTask的名字。
    Linux中VScode的安装及C语言调试环境配置

{ // 使用 IntelliSense 了解相关属性。  // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [     {         "name": "gcc - 生成和调试活动文件",         "type": "cppdbg",         "request": "launch",         "program": "${fileDirname}/${fileBasenameNoExtension}",         "args": [],         "stopAtEntry": false,         "cwd": "${workspaceFolder}",         "environment": [],         "externalConsole": ture,   //是否显示外部调试窗口         "MIMode": "gdb",         "setupCommands": [             {                 "description": "为 gdb 启用整齐打印",                 "text": "-enable-pretty-printing",                 "ignoreFailures": true             }         ],         "preLaunchTask": "C/C++: gcc build active file",         "miDebuggerPath": "/usr/bin/gdb"     } ] }  
  • 然后找到VScode下的tasks.json
    Linux中VScode的安装及C语言调试环境配置
{ "tasks": [     {         "type": "shell",     配置为cppbuild将会生成的文件放到根目录下,而改为shell会生成到当前目录下         "label": "C/C++: gcc build active file",         "command": "/usr/bin/gcc",         "args": [             "-g",             "${file}",             "-o",             "${fileDirname}/${fileBasenameNoExtension}"         ],         "options": {             "cwd": "/usr/bin"         },         "problemMatcher": [             "$gcc"         ],         "group": {             "kind": "build",             "isDefault": true         },         "detail": "Generated task by Debugger",         "presentation": {             "echo": true,             "reveal": "always",             "focus": false,             "panel": "new",      //这里shared表示共享,改成new之后每个进程创建新的端口             "showReuseMessage": true,             "clear": true         }     } ], "version": "2.0.0" }  
  • 最后回到C文件,按 F5 即可进行编译,设置断点进行调试
    Linux中VScode的安装及C语言调试环境配置

本文转自互联网,侵权联系删除Linux中VScode的安装及C语言调试环境配置

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » Linux中VScode的安装及C语言调试环境配置
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们