首页 > 系统相关 >Ubuntu下vscode cmake jlink stm32 开发环境搭建

Ubuntu下vscode cmake jlink stm32 开发环境搭建

时间:2024-12-13 11:45:09浏览次数:3  
标签:gcc cmake vscode none eabi Ubuntu arm

安装gcc-arm-none-eabi JLink或者stm32cubeide自带前面两者

安装vscode 扩展 CMake Tools Cortex-Debug

修复vscode爆红

.vscode/c_cpp_properties.json

{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "STM32F103xB"  
            ],
            "compilerPath": "/usr/bin/arm-none-eabi-gcc",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "gcc-arm"
        }
    ],
    "version": 4
}

 

修改默认CMake Generator

项目根目录下CMakePresets.json

{
    "version": 3,
    "configurePresets": [
        {
            "name": "default",
            "hidden": true,
            "generator": "Unix Makefiles",
            "binaryDir": "${sourceDir}/build/${presetName}",
            "toolchainFile": "${sourceDir}/cmake/gcc-arm-none-eabi.cmake",
            "cacheVariables": {
            }
        },

 

标签:gcc,cmake,vscode,none,eabi,Ubuntu,arm
From: https://www.cnblogs.com/zwb800/p/18604568

相关文章

  • 日常打靶Vulnhub靶场之Ubuntu_CTF过程记录
    靶场环境靶机:VirtualBox虚拟机主机(IP:192.168.56.17),网卡类型Host_only测试机:kalilinux(IP:192.168.56.3),网卡类型Host_only端口扫描nmap对靶机端口扫描,发现只开放了80、3306和33060三个端口。nmap-sT--min-rate10000-p-192.168.56.17继续对端口进行详细信息扫......
  • Ubuntu 20.04虚拟机无法上网,无法访问主机
    查版本Ubuntu基于Debian发行版和GNOME桌面环境Xubuntu(发音为ZOO-bun-too)是一个UbuntuLinux的官方派生版,它基于桌面环境Xfce,主要运行基于GTK+的程序,面向旧式电脑的用户和寻求更快捷的桌面环境的用户。它与Ubuntu不完全相同,但使用Ubuntu的高质量软件源。/etc/netplan/文件夹下的......
  • (SA002)在运行`cmake .`时发生的错误: "Operation timed out after 30000 milliseconds
    (SA002)在运行cmake.时发生的错误:"Operationtimedoutafter30000milliseconds..."在使用cmake.编译vsag时出现错误:[1448bytesdata][1448bytesdata][1448bytesdata]Operationtimedoutafter30000millisecondswith37498381outof100717067bytesreceive......
  • ubuntu网络配置工具netplan详解
     1.首先查看当前的 netplan配置文件:ls/etc/netplan/通常会有一个类似 01-netcfg.yaml 或 50-cloud-init.yaml 的文件。 2.编辑netplan配置文件firefly@firefly:~$vim/etc/netplan/01-netcfg.yamlnetwork:version:2renderer:networkdethernets:......
  • 在Ubuntu 20.04系统上装Windows 10系统组成双系统
    在Ubuntu20.04系统上装Windows10系统组成双系统文章目录前言一、查看磁盘空间二、数据备份1.备份数据2.恢复数据三、划分磁盘空间1.下载Gparted2.制作Ubuntu启动盘3.划分磁盘空间四、安装Windows10系统五、重建引导前言由于工作需要,需要在一台Ubuntu20.04系......
  • vscode+wsl Windows和Linux之间的文件同步
    vscode+wslWindows和Linux之间的文件同步创建VSCode任务配置文件运行任务创建VSCode任务配置文件在项目目录下创建或编辑.vscode/tasks.json配置文件//tasks.json{"version":"2.0.0","tasks":[{"label":"SyncWSLtoWindows",......
  • VScode基本使用
    VScode基本使用VScode的使用新建文件(Ctrl+N)。保存(Ctrl+S),注意后缀名为.html文件。Ctrl+加号键,Ctrl+减号键可以放大缩小试图。Ctrl+B关闭侧边栏。利用插件在浏览器中预览页面:单机鼠标右键,在弹出串口中点击“OpenInDefaultBrower”。一些好用的插件Chinese(汉化)Auto......
  • cmake
    cmake1.安装编译:1.sudoapt-getupdatesudoaptinstallcmake注意:此种方式安装的可能不是最新版本的CMake2.CMake源码下载地址:https://cmake.org/download/tar-zxvfcmake-3.29.0.tar.gz(sudoapt-getinstallg++......
  • Cursor安装配置经验 (Win11, Ubuntu20.04)
    一.安装1.下载去官网https://www.cursor.com/,在win打开的直接出现的是Downloadforwindows,在linux打开的直接出现的是Downloadforlinux.总之,点击下载即可.2.安装win安装:右键管理员身份运行即可,选项都选默认的选项就Ok,然后就直接使用.linux安装:参考官方......
  • 【已解决】关于远程连接服务器后vscode报错:由于意外错误,无法打开编辑器: Unterminated
     一、问题与原因    昨天打开VScode准备在远程服务器撸代码时,右下角提示更新,更新后便出现这个问题。问题表现为右下角打开设置提示错误、安装与更新扩展显示错误、本地扩展被禁用导致编辑器变成纯txt代码阅读器、命令面板进入setting.json文件毫无异常。错误显示大致......