使用环境

<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->

  • 操作系统版本:ubuntu 24.04 lts
  • 操作系统平台(x86/x64):Linux arm64 6.8.0-1007-raspi 树莓派5
  • VsCode 版本:1.91.1 arm64 linux
  • EIDE 插件版本: eide-3.19.9-linux-x86_64
  • C/C++ 插件版本:v1.22.4
  • 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):armgcc
  • 编译器版本(非编译问题可忽略):arm-gnu-toolchain-13.3.rel1-aarch64-arm-none-eabi
    -dotnet版本:dotnet6 runtime Version: 6.0.33 Architecture: arm64

    描述问题

    <!-- 使用简明清晰的语言描述您的问题 -->
    在搭载Ubuntu 24系统的树莓派5平台上使用eide的编译功能时出现如下的截图问题,在终端使用 dotnet --info 指令可以正常显示版本信息,而在使用eide的build功能时,出现目标架构不匹配的问题

屏幕截图

<!--使用一些截图能够更好地展现问题 -->
dotnet版本信息:

vscode终端提示:

期望现象

<!--您期望应该产生的,但实际上却没有发生的结果-->
能够在eide上顺利进行stm32keil工程的编译、下载和调试(在win上已经成功使用ac5、arm-gnu-toolchain以及openocd进行编译下载和调试,想移植到linux上使用)

@admin

    SredSong

    仅支持以下 3 种平台:

    linux arm64 暂时不支持的

      admin 好的谢谢!大佬以后会有linux arm64的支持计划吗? :

        SredSong

        暂时没有这个计划,因为维护起来很麻烦,而且这个 linux arm64 也是第一次有人提;一般都是 macos 才会有 arm64

        如果你只是想 编译功能 能用的话

        其实你把这个仓库里的 https://github.com/github0null/eide_tools 自己编译一下,覆盖到那个 dll 的目录就行了

        修改此处:

        https://github.com/github0null/eide_tools/blob/b00c7054de133a583465d399421172e454ddf073/publish.bat#L37

        具体改成多少你可能要参考微软的 dotnet 文档,每个平台都有一个代号

        Write a Reply...