首页 > 系统相关 >轻量级C++编程环境|快速搭建|Linux篇

轻量级C++编程环境|快速搭建|Linux篇

时间:2022-09-18 11:34:11浏览次数:100  
标签:cmake C++ 编译 编译器 c++ Linux 目录 轻量级

环境组成成分

Visual Studio Code(编辑器)
g++ gdb(编译器与调试器)
CMake(项目管理编译工具)

安装VSCode拓展

c++/c++ extension
cmake tool
以上请认准微软官方出品

创建工程目录

在项目目录下创建工程文件夹
进入文件夹,在当前目录下启动vscdoe
或者先启动vscode,将工作目录(workspace)改成工程目录

配置CMake

快捷键ctrl+shift+p,输入cmake:quick start
根据提示选项,依次选择编译器(g++),项目类型(executeable/library)
随后根据提示输入项目名称
此后会在工程目录下自动生成cmakelist.txt和一个模板main.cpp

编译、运行以及调试

编译与运行点击底部状态栏对应的build与run按钮
调试在ctrl+shift+p命令框中输入cmake:debug

标签:cmake,C++,编译,编译器,c++,Linux,目录,轻量级
From: https://www.cnblogs.com/Tannnn/p/16704491.html

相关文章

  • 配置绿色免安装版的C/C++、java、python环境,重装系统可以继续使用
    windows系统用一段时间就会变得臃肿,我平均每年都会重装一下系统,因此需要配置免安装的环境,重装系统可以继续使用。 1、C/C++环境安装配置主流都是用minGwin的gcc/g++,最......
  • linux中yum与rpm区别
    一、源代码形式1.绝大多数开源软件都是直接以原码形式发布的2.源代码一般会被打成.tar.gz的归档压缩文件3.源代码需要编译成为二进制形式之后才能够运行使用4.源代码基......
  • C++学习笔记-day16
    1、模板......
  • Chiplet芯片-IC制造-cis-linux技术分析
    Chiplet芯片-IC制造-cis-linux技术分析参考文献链接https://mp.weixin.qq.com/s/MCTe6wleyecikzCeiziulQhttps://mp.weixin.qq.com/s/Lg_DVnKXHUyF2M0xi3mJjAhttps://m......
  • Linux 系统安全加固
    本文为博主原创,转载请注明出处:目录 1.禁止root密码登录2.linux用户密钥复杂度及有效期设置3.检查sudo权限4.关闭ftp5.设置文件的属主并......
  • Linux Centos7 grub引导故障
    首先进行grub文件破坏,删除配置文件rm-rf/boot/grub2/grub.cfg    删除需谨慎,实验的话最好去3A搞个虚拟机!init6重启重启之后,在开机加载界面按esc键,选择Trou......
  • LFS(Linux From Scratch)构建过程全记录(四):最后的准备
    写在前面本章将进行一系列的环境配置 在LFS中创建文件目录我们可以用以下的指令来创建一些基础的目录,并进行连接mkdir-pv$LFS/{etc,var}$LFS/usr/{bin,lib,sbin}......
  • 用C++ 编写QML 扩展
    用C++编写QML扩展Qt,QML,QtQuick这是关于用C++来扩展QML的教程。源文:WritingQMLExtensionswithC++QtQML模块提供了一系列API以实现通过C++来扩展QML。可以编写扩......
  • RabbitMQ安装教程(linux与Docker)
    一.架构的演变过程  二.正确看待异步架构1.优势(1).削峰降低了服务器的压力(2).响应快加快了服务器的响应速度,优化了用户体验(3).降耦合降低了服务器之间......
  • C++面经
    C++基础1.C/C++内存有哪几种类型?C中,内存分为5个区:堆(malloc)、栈(如局部变量、函数参数)、程序代码区(存放二进制代码)、全局/静态存储区(全局变量、static变量)和常量存储......