序言
如果您还不会下载与安装code-server中的插件,我的这篇文章有详细讲解:【远程开发#2】code-server安装插件
由于c/c++语言在linux中调试有些复杂,可能会让您输入一下命令,很简单,请不要放弃
那么开始!
1. 下载C/C++语言环境
- 安装
build-essential gdb
要在Linux上下载并安装build-essential
和gdb
软件包,具体的命令取决于你正在使用的Linux发行版。
#Ubuntu 或 Debian
sudo apt install build-essential gdb
#CentOS 或 RHEL
#使用`yum`包管理器来安装这些软件包(CentOS/RHEL 8及更高版本使用`dnf`代替`yum`):
sudo yum install -y gcc gcc-c++ gdb
#如果你使用的是CentOS 8或RHEL 8,请将`yum`替换为`dnf`。
#Fedora
#使用`dnf`包管理器来安装这些软件包:
sudo dnf install gcc gcc-c++ gdb
#Arch Linux
#使用`pacman`包管理器来安装这些软件包:
sudo pacman -S base-devel gdb
2.安装CMake
要在Linux上安装CMake,你可以使用包管理器,具体的命令取决于你正在使用的Linux发行版。以下是一些常见的发行版的示例:
#Ubuntu 或 Debian
#使用`apt`包管理器来安装CMake:
sudo apt install cmake
#CentOS 或 RHEL
#使用`yum`包管理器来安装CMake(CentOS/RHEL 8及更高版本使用`dnf`代替`yum`):
sudo yum install cmake
#如果你使用的是CentOS 8或RHEL 8,请将`yum`替换为`dnf`。
#Fedora
#使用`dnf`包管理器来安装CMake:
sudo dnf install cmake
#Arch Linux
#使用`pacman`包管理器来安装CMake:
sudo pacman -S cmake
- 如果下载过程中出现以下情况,说明您已经安装过了
2. 下载插件
分别下载这五个插件到您的code-server
如果您还不会下载与安装code-server中的插件,我的这篇文章有详细讲解:【远程开发#2】code-server安装插件
3. 运行C/C++文件
右键空白区域即可运行
4.debug需要的配置文件
1.创建CMakeLists.txt
-
配置CMakeLists.txt
cmake_minimum_required(VERSION 3.0) project(HELLO) add_executable(text text.c) target_compile_options(text PRIVATE -g -O2 )
a) cmake_minimum_required(VERSION 3.0)➡此命令是只cmake的最小版本,就这写就行
b) project(HELLO)➡此处的HELLO是项目名称,随意起,只不过要大写
c) add_executable(text text.c)➡此处我写的text是text.c编译后可执行的文件,中间要有空格
⬆⬆⬆⬆注意,此处文件是您要设置的⬆⬆⬆⬆
d) target_compile_options(text PRIVATE -g -O2 )➡其中只有text位置是可以改的,我表明的text处是与您执行编译后生成的可执行文件相同的文件名
-
一次点击红框创建build文件夹
-
选择插件运行和调试,点击创建lanch.json
-
选择C/C++(dgb)启动
如果您点击lanch.json出现以下情况
选择显示所有自动调试配置
选择添加配置
选择C/C++:(gdb)启动
选择C/C++:编辑配置(JSON)
- 主要设置的是四个部分
a)program
输入${workspaceFolder}/build/project
==此处的project是您CMakeLists.txt设置可执行文件的位置 ==
b)cwd
输入${workspaceFolder}/build/project
c) 在]
后加,
号
d) 添加"miDebuggerPath": "/usr/bin/gdb"
8. 键盘同时按下ctrl+shift+p➡输入C/C++➡选择C/C++:编辑配置(JSON)
9. 更改compilerPath
为"/usr/bin/gcc"
10. 同时按下键盘上以下两个按键,唤出终端
11.使用cmake编译.c/cpp文件
a) 首先输入
cd build
进入build文件夹
b) 输入cmake ..
==一定记住要输 ..
cmake ..
c) 输入make
即可在build文件夹下编译出此文件
d) 输入该./+可执行文件名称即可运行
12. 在输入完make命令之后,点击生成一个断点,再打开该.c/.cpp文件点击F5即可进入断点
只要更改.c/.cpp文件,想调试,只需要在build文件下输入mkae再F5调试即可