Pop!_OS下安装C++编程工具
Pop!_OS下C++编程
#0x0 Visual Studio Code
下载安装vscode
先安装一下中文包,install->restart now

#0x1 C++
安装C/C++插件

建立文件夹及helloworld.cpp

在vscode中打开。

配置c++ IntelliSense:使用F1,打开命令选项,输入C/C++,选择C/C++:编辑配置(json),生成c_cpp_properties.json配置文件,确认一下includePath

安装gdb:sudo apt-get install gdb
在DEBUG界面选择添加配置:C++(GDB/LLDB),生成launch.json,注意修改program选项为你的项目"program": "${workspaceFolder}/helloworld",,再添加一条"preLaunchTask": "build",


按F1->task选择任务:配置任务生成task.json
注意这里的label和上面launch里的preLaunchTask相同。
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "type": "shell",
            "command": "g++",
            "args":[
                "-g","helloworld.cpp","-o","helloworld"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}
然后按下就可以开始调试运行了。

0x11 code::blocks
感觉C++用VScode还是挺麻烦的吧,那就用codeblocks
Code::Blocks下载
下载解压,进入文件夹
sudo dpkg -i *.deb
sudo apt -f install
进来之后建立运行一口气如丝般顺滑。

除了这个窗口有点碍眼,所以要把它修改一下。
setting->enviroment
将Terminal to launch console programs选项下拉选中gnome-terminal -t $TITLE -x


Pop!_OS下安装C++编程工具的更多相关文章
- 【申嵌视频】5-1 ubuntu下安装VMWare Tools工具
		[申嵌视频]5-1 ubuntu下安装VMWare Tools工具 适合搭建mini2440, Tiny6410, smart210,Tiny4412, NanoPC-T2, NanoPC-T3, N ... 
- nssm常用命令(在Windows系统下安装服务的工具)
		nssm install servername //创建servername服务 nssm start servername //启动服务 nssm stop servername //暂停服务 ns ... 
- Windows下安装配置爬虫工具Scrapy及爬虫环境
		爬虫工具Scrapy在Mac和Linux环境下都相对好装,但是在Windows上总会碰到各种莫名其妙的问题.本文记录下Scrapy在Window上的安装过程. 本文是基于Python2.7及Windo ... 
- Linux下 安装VMware Tools工具
		Linux下需要安装VMware Tools工具 Linux下需要安装VMware Tools工具来实现主机和虚拟机直接文件复制粘贴功能,安装方法如下: ①点击虚拟机VM菜单栏--虚拟机--安装VMw ... 
- IIS下安装memcached管理工具—MemAdmin
		1.先看这篇文章 http://www.cnblogs.com/joylee/archive/2013/01/07/memadmin.html . 2.在IIS下安装的php-cgi.exe程序版本为 ... 
- Linux下安装MySQL管理工具MySQL Administrator和MySQL Query Browser(转载)
		文章来源:http://blog.csdn.net/sunrier/article/details/7572299 Linux下MySQL Administrator和MySQL Query Brow ... 
- ubuntu下安装BeyondCompare比较工具
		在ubuntu12.04下使用比较工具,这里参考了网上的一个方法来安装BeyondCompare3 首先,下载相关软件: 这里选择了BCompare: http://www.scootersoftwa ... 
- 如何在win7下安装python包工具pip
		1. 在安装pip前,请确认你win系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_install在目录C:\Python27\Scripts 下面, 确认 ... 
- Centos下安装nc命令工具安装以及使用
		1)netcat(nc)是一个简单而有用的工具,被誉为网络安全界的“瑞士军刀”,不仅可以通过使用TCP或UDP协议的网络连接读写数据,同时还是一个功能强大的网络调试和探测工具,能够建立你需要的几乎所有 ... 
随机推荐
- xlwings--Python for Excel
			xlwings 中文文档 xlwings,让excel飞起来! xlwings 的使用教程 
- centos7上安装redis以及PHP安装redis扩展(一)
			1.关闭防火墙: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewal ... 
- Python语言基础-语法特点、保留字与标识符、变量、基本数据类型、运算符、基本输入输出、Python2.X与Python3.X区别
			Python语言基础 1.Python语法特点 注释: 单行注释:# #注释单行注释分为两种情况,例:第一种#用于计算bim数值bim=weight/(height*height)第二种:bim=we ... 
- 用Springboot干掉IBM的WAS-为公司省点钱
			1 那一夜,你伤害了我 今夜的雨下得凉快,小南睡得正香,突然收到远洋运维小周的电话:Hello, Are you OK? WAS有issue,快起来help me! 只见小南登陆WAS机,查看了机器日 ... 
- 基于移动最小二乘法的点云曲面拟合(python)
			1.移动最小二乘法介绍 为了更好地对数据量大且形状复杂的离散数据进行拟合,曾清红等人[1]开发出一种新的算法——移动最小二乘法.这种新的最小二乘算法为点云数据的处理提供了新的方法.使用点云数据拟合曲面 ... 
- (一)POI-新建excel文件
			原文:https://blog.csdn.net/class157/article/details/92799521 package com.java.poi; import org.apache.p ... 
- android中获取其他应用的SharedPreferences
			在android中获取其他应用的SharedPreferences,需要其他应用设置的Mode为MODE_WORLD_READABLE或者MODE_WORLD_WRITABLE两种模式.要获取其他应用 ... 
- 消息队列——Kafka基本使用及原理分析
			文章目录 一.什么是Kafka 二.Kafka的基本使用 1. 单机环境搭建及命令行的基本使用 2. 集群搭建 3. Java API的基本使用 三.Kafka原理浅析 1. topic和partit ... 
- 精美图文讲解Java AQS 共享式获取同步状态以及Semaphore的应用
			| 好看请赞,养成习惯 你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it ... 
- 【JMeter_16】JMeter逻辑控制器__随机控制器<Random Controller>
			随机控制器<Random Controller> 业务逻辑: 当每次执行到该逻辑控制器时,随机挑选控制器下的任意一个子节点<取样器.逻辑控制器> Ignore sub-cont ... 
