【远程开发#2】code-server配置C/C++

序言

如果您还不会下载与安装code-server中的插件,我的这篇文章有详细讲解:【远程开发#2】code-server安装插件

由于c/c++语言在linux中调试有些复杂,可能会让您输入一下命令,很简单,请不要放弃

那么开始!

1. 下载C/C++语言环境

  1. 安装build-essential gdb
    要在Linux上下载并安装build-essentialgdb软件包,具体的命令取决于你正在使用的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
  1. 如果下载过程中出现以下情况,说明您已经安装过了

2. 下载插件

分别下载这五个插件到您的code-server
如果您还不会下载与安装code-server中的插件,我的这篇文章有详细讲解:【远程开发#2】code-server安装插件

3. 运行C/C++文件

右键空白区域即可运行

4.debug需要的配置文件

1.创建CMakeLists.txt

  1. 配置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处是与您执行编译后生成的可执行文件相同的文件名

  2. 一次点击红框创建build文件夹

  3. 选择插件运行和调试,点击创建lanch.json

  4. 选择C/C++(dgb)启动

    如果您点击lanch.json出现以下情况

    选择显示所有自动调试配置

选择添加配置


选择C/C++:(gdb)启动

选择C/C++:编辑配置(JSON)

  1. 主要设置的是四个部分
    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调试即可

要在macOS M1芯片上配置VS Code的C/C++开发环境,你可以按照以下步骤进行操作: 1. 确保你已经安装了Xcode和命令行工具。你可以在终端中运行以下命令来检查是否安装了Clang/LLVM环境: ``` clang --version ``` 如果已安装,你应该能看到类似于"Apple clang version..."的输出信息。 2. 安装VS Code的官方版本。你可以从官方网站下载并安装VS Code。 3. 打开VS Code,并安装C/C++扩展。你可以在扩展商店中搜索"C/C++",然后点击安装。 4. 配置VS Code Server和Remote SSH远程开发扩展。这样你就可以通过VS Code进行远程开发。你可以按照官方文档中的说明进行配置。 5. 配置C/C++开发环境。你可以按照以下步骤进行配置: - 打开VS Code的设置(Preferences)。 - 在搜索栏中输入"C/C++",找到"C/C++: Edit Configurations (JSON)"选项并点击。 - 在配置文件中,你可以配置编译器路径、包含库的路径等。具体配置会因你的项目和需求而有所不同。你可以参考官方文档或其他资源来获取更多信息。 6. 创建一个C/C++项目并开始编写代码。你可以按照以下步骤创建一个简单的Hello World程序: - 在VS Code中创建一个新的文件夹,作为你的项目文件夹。 - 在项目文件夹中创建一个新的C/C++源文件,例如"main.c"。 - 编写你的C/C++代码。 - 使用VS Code的终端选项编译和运行你的代码。 7. 如果需要调试你的C/C++代码,你可以按照VS Code的调试文档进行配置。这将允许你在VS Code中设置断点、单步调试等。 希望这些步骤对你在macOS M1芯片上配置VS Code的C/C++开发环境有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [MAC Pro 安装 VS Code 配置 C/C++ 开发环境](https://blog.csdn.net/Jmilk/article/details/128976289)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值