文章目录

  • Linux下安装vscode
  • VScode安装插件
  • 编码与调试配置(转到bilibili教程 - 共24课)

Linux下安装vscode

vscode貌似也能通过apt-get 方法安装,但我不确定这种方法可行性,还是用常规的方法安装吧

  • 首先先去下vscode的安装包
    https://code.visualstudio.com/

  • 拖下来点other downloads,找到tar.gz格式的下载

  • 下载好了用xftp复制到linux里,

  • 然后切到所在目录,运行

tar -xzvf code-stable-x64-1630494605.tar.gz
  • 进行解压

解压后就多了这个文件

  • 然后把这个文件夹移动到/usr/local/ 目录:
sudo mv VSCode-linux-x64/ /usr/local
  • 赋予可执行权限
chmod +x /usr/local/VSCode-linux-x64/code
  • 复制一个VScode图标文件到 /usr/share/icons/ 目录
sudo cp /usr/local/VSCode-linux-x64/resources/app/resources/linux/code.png /usr/share/icons/
  • 创建启动器
sudo vim /usr/share/applications/VSCode.desktop
  • 然后将以下文字输入:
[Desktop Entry]
Name=Visual Studio Code
Comment=Multi-platform code editor for Linux
Exec=/usr/local/VSCode-linux-x64/code
Icon=/usr/share/icons/code.png
Type=Application
StartupNotify=true
Categories=TextEditor;Development;Utility;
MimeType=text/plain;

按ESC+:wq保存退出

(下面这个步骤是非必要的!!)

  • 将它复制到桌面目录
sudo cp /usr/share/applications/VSCode.desktop ~/VSCode/

但是提示报错:

yg@ubuntu:~$ sudo cp /usr/share/applications/VSCode.desktop ~/VSCode/
cp: cannot create regular file '/home/yg/VSCode/': Not a directory
yg@ubuntu:~$

换个命令吧:
先创建文件夹

mkdir ~/VSCode

然后再拷贝

sudo cp /usr/share/applications/VSCode.desktop ~/VSCode/

搞定!

  • 把文件拖到快捷启动栏上

    可以看到多了vscode的图标

    你也可以在搜索里找到:

    也可以在文件里找到:


参考文章1:服务器(Linux)上安装VScode

参考文章2:ubuntu16.04安装Visual Studio Code并放在桌面上

VScode安装插件

  • 装 C/C++ for Visual Studio Code 这个插件
  • 装一下 C/C++ Snippets 这插件,写代码神器!
  • 装一下 CMake Tools 插件(具体如何使用慢慢来看!别急,一个一个来!)
  • 还有 Code Runner 插件,提供编译后程序的运行环境
  • 再安装 Include Autocomplete 头文件自动补全插件

编码与调试配置(转到bilibili教程 - 共24课)

教程链接:基于VSCode和CMake实现C/C++开发 | Linux篇

  • 控制台查看gcc版本
gcc -v

结果:

yg@ubuntu:~/Desktop$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.12' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)


详细请见我的另一篇博客:基于VSCode和CMake实现C/C++开发 | Linux篇【B站视频教程笔记】

Linux下VSCode的安装和使用(VScode C/C++配置 CMake的使用)(GCC、GDB)(各类插件 Snippets、Code Runner、Include Autocomplete)相关推荐

  1. Linux下Tomcat的安装配置

    Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...

  2. linux下从git获取有权限的代码,linux下从源代码安装git

    之所以有这样的需求,是因为部分预安装的git版本太低,很多功能没有并且安全性存在问题. 比如git submodule add xxx@host:yyy.git必须在父repo的root目录安装,而新 ...

  3. linux编译安装jpeg,Linux下JPEG库安装脚本(转)

    Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...

  4. Linux下图解minicom安装

    Linux下图解minicom安装 minicom是一个串口通信工具,就像Windows下的HyperTerminal.可用来与串口设备通信,如调试交换机和Modem等.它的Ubuntu软件包的名称就 ...

  5. Linux下的软件安装方法介绍

    本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...

  6. linux下nginx编译安装

    转载自: http://hanqunfeng.iteye.com/blog/697696 一.下载nginx 下载地址:http://www.nginx.org/ 选择nginx-0.8.36 将该下 ...

  7. linux下pptpd的安装配置(×××)

    linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!)          环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD    ...

  8. OpenCV在Linux下的编译安装(Ubuntu )

    OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...

  9. Linux下Nagios的安装与配置

    Linux下Nagios的安装与配置 2017-03-23 17:40:20     来源:    点击:0 Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态 ...

  10. CentOS(linux) 下JDK的安装

    CentOS(linux) JDK的安装 第一篇博客有不足之处,请大家多指教.^_^ linux下装JDK的文章网上有一大堆我就不照搬了. 本文讲新手如何取巧的在linux下安装JDK. CentOS ...

最新文章

  1. 【AI呀,我去】科技圈顶流——元宇宙上线,快来揭开它的神秘面纱
  2. GrideView属性的学习
  3. 跟面试官侃了半小时 MySQL 事务,把原子性、一致性、持久性的实现都讲完了
  4. BZOJ1010[HNOI2008] 玩具装箱toy
  5. 算数平均法和加权平均法
  6. HDU 3966(树链剖分)
  7. Far planner之 障碍物的图搜索
  8. 电脑搜索文件的服务器,Archivarius注册版
  9. 可视化讲解:什么是宠物收养所问题?
  10. 复习简记转发器、网桥、路由器、网关的功能
  11. 《肖申克的救赎》观后感
  12. iPhone刷门禁卡的设置方法
  13. V4L2采集yuv视频花屏:Linux视频采集与编码(一)
  14. win7计算机里不显示摄像头,win7没有摄像头图标怎么办|win7显示摄像头图标的方法...
  15. 剑灵力士卡刀ahk_剑灵召唤一键卡刀代码使用图文教程
  16. Django REST framework+Vue 打造生鲜超市(二)
  17. 2020,上市也疯狂
  18. FreeBSD的优缺点分析(转载)
  19. C++ 标准库概览(一分钟就看完了)
  20. @RequestBody

热门文章

  1. jQuery.validate.js API
  2. Delphi编写事件模型客户端(2)
  3. 【温故知新】CSS学习笔记(开发者工具介绍)
  4. 【常识】高尔夫计分规则
  5. SAP 调用外部系统
  6. 选择屏幕——按钮、单选复选框
  7. ABAP动态生成内表的三种方法
  8. 如何对系统中设置的修改记录增加log日志
  9. 定义物料管理的容差范围
  10. AUTHORITY-CHECK常用事务代码