linux下vscode配置c++环境学习笔记

本文详细记录了在Linux系统中如何使用Visual Studio Code(VSCode)配置C++开发环境,包括GCC编译器与GDB调试器的安装,CMake的配置和使用,以及如何通过VSCode进行C++项目的完整开发流程。通过CMakeLists.txt文件,实现了跨平台的项目管理,简化了添加新文件时的繁琐操作。
摘要由CSDN通过智能技术生成

linux下vscode配置c++环境学习笔记

原视频:基于VSCode和CMake实现C/C++开发 | Linux篇

1.开发环境搭建

1.1 编译器,调试器安装

安装GCC,GDB
sudo apt update
sudo apt installl build-essential gdb
安装成功确认
gcc --version
g++ --version
gdb –version

1.2 Cmake安装

安装cmake
sudo apt install cmake
安装确认成功
cmeke –version

2.GCC编译器

Vscode是通过GCC编译器来实现C/C++的编译工作的
实际使用中:
使用gcc指令编译c代码
使用g++指令编译c++代码

2.1 编译过程

1.预处理 pre-processing
g++ -E test.cpp -o test.i
2.编译 Compiling
g++ -S test.i -o test.s
3.汇编 Assembling
g++ -c test.s -o test.o
4.链接 Linking
g++ test.o -o test
在这里插入图片描述

2.2直接编译

g++ main.cpp src/Swap.cpp -Iinclude -o b.out

2.3 生成库文件并编译

链接静态库生成可执行文件
#进入src目录下
cd src
#汇编,生成Swap.o文件
g++ Swap.cpp -c -I…/include
#生成静态库libSwap.a
ar rs lib Swap.a Swap.o
#回到上级目录
cd …
#链接,生成可执行文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值