当前位置: 首页 > news >正文

vscode arm交叉编译 中 cmakeTools 编译器设置

 首先保证安装了vscode,插件cmaketools+clangd。

参考:linux vscode+cmake+clangd

然后安装交叉编译工具,指令如下:

sudo apt install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu

在vscode中选择项目文件夹。使用快捷键ctrl+shift+p 打开命令行。

选择cmake:快速入门

 输入cmake项目名

选择C++项目(本项目使用C++ cpp编译可执行文件)

可以不选择CTest (生成一个测试 main.cpp)

添加新预设

选择装好的acc aarch64-linux-gnu 编译器 (如果没有列出,说明编译器没有安装成功,或者没有被cmaketool 扫描到)

再设置一个名称用于项目构建

此后,自动生成cmake文件夹和cmakeLists.txt

可以看到 cmake已经规定了 CXX和C的 arm编译器。不需要在cmakeList中再次设置CXX和C的依赖路径了

此后就可以在项目中进行cmake编译了。

最后附上apt arm库  ubantu镜像源,更新到/etc/apt/source.list 中后,更新apt update 。可安装arm 版本的库。

http://www.dtcms.com/a/568807.html

相关文章:

  • 全自动化立体仓库巷道堆垛机使用西门子1500PLC通过EtherCAT主站转Profinet实现与EtherCAT协议的伺服进行通讯方案案例
  • MAC M1系统用pyinstaller分别打包支持ARM系统的app和支持Inter系统的APP
  • MTK平台详解`adb devices`输出的序列号组成
  • uniapp实现的Tab 选项卡组件模板
  • 学习Linux——网络基础管理
  • 杭州做网站比较出名的公司有哪些网站 内容建设存在的问题
  • C# ASP.NET MVC Model 分类:数据传输对象(DTO)—— 跨层传数的 “精简快递“
  • Elasticsearch 7.0 介绍与配置详解
  • 如何理解前端开发中框架一词及其优点?
  • ELK学习记录
  • Paho MQTT C 客户端源码深入解析
  • 零基础学AI大模型之RAG系统链路构建:文档切割转换全解析
  • Vue 核心语法详解:模板语法中的绑定表达式与过滤器(附 Vue3 替代方案)
  • CentOS7.6 部署 k3s 单机版
  • 【算法训练营 · 专项练习篇】Stream流与函数式编程
  • 泰州企业做网站百度地图怎么导航环线
  • int8_to_float(output_tensor->data.int8, output_float, load_class_num);
  • 使用Nmap扫描某个服务器所有开放端口
  • 如何看网站是用什么程序做的如何把qq音乐导入到wordpress
  • SpringCloud网关实战:路由与鉴权全解析
  • 基于ResNet50和PyTorch的猫狗图像分类系统设计与实现
  • 自回归模型例题(AR)与ACF/PACF图绘制
  • ESP32-WROOM-32E LED点灯系列
  • 《红色脉络:一部PLMN在中国的演进史诗 (1G-6G)》 第15篇 | 结语:无尽的前沿——PLMN的未来与中国的全球角色
  • 付网站开发费计入什么科目seo外包杭州
  • 外贸网站域名被封免费网络游戏大全
  • PySide6 Win10记事本从零到一——第七章 格式菜单界面与功能实现
  • PDF文件损坏打不开怎么修复?2025年最新修复工具测评与对比
  • 谈谈MYSQL索引失效场景
  • Qwen-Image-Edit本地到底如何部署使用?怎么还有comfyui