当前位置:网站首页>第二篇 DS5 Armv8 样例工程报错之GCC编译
第二篇 DS5 Armv8 样例工程报错之GCC编译
2022-08-11 05:14:00 【Cupid99】
目录
今天尝试编译startup_AEMv8-FVP_AArch64_GCC的时候报错了,没有编译通过。很显然DS-5没有集成aarch64 GCC,因此今天来添加一个aarch64的gcc工具链
一、安装GCC工具链
1,首先你的工作环境中要有一个aarch64的gcc,任何版本都是可以的,能够看到readme.html里面已经描述了如何添加,我们根据步骤来添加一下。
2,查看本地的gcc,需要记录一下gcc的地址,后面添加的时候需要
3,打开DS-5,选择Window->Preferences->DS-5->Toolchains,如下图所示
选择Add,输入刚刚的GCC路径,会自动检测GCC的版本,本文使用的是GCC7.3.1,并且使用的是aarch64-none-elf版本。(我这个报错是因为我已经添加过GCC了,不允许重复添加)
4,选定后会重启DS-5,这样工具链就添加好了。
二、编译
因为要使用新的工具链进行编译,之前导入的工程里面的工具链就不适用了,需要重新指定。
右键选择属性,Tool Chain Editor,选中刚刚添加的GCC7.3.1
需要注意的是Makefile中的gcc需要修改一下,必须和指定的GCC保持一致。
还是右键选择Build Project进行编译, 编译log如下
三、运行
运行方法和前面一章是一样的,依旧是点击Debug运行,
运行结束,说明我们添加的GCC没有问题。程序能够运行下去,log打印完成
总结
在之前工作中遇到了各种各样的工具链,都是可以通过上述的方法添加到DS5中去的。比如arm-linux-gnueabihf,riscv64-unknown-elf,riscv32-elf等等。
边栏推荐
- 总结:交叉验证
- ARM结构体系4:嵌入式硬件平台接口开发
- 【嵌入式开源库】使用J-Link打印日志,让你节省一个打印串口
- MyEclipse数据库工具使用教程:使用驱动程序
- 【无2022上海市安全员A证考试题库及模拟考试
- Redis-数据类型(基本指令、String、List、Set、Hash、ZSet、BitMaps、HyperLogLog、GeoSpatial)/发布和订阅
- Map根据key值排序
- Redis-使用jedis连接linux中redis服务器失败的解决方案
- FPGA engineer interview questions collection 121~130
- 2022 building welder (building a special type of work) examination questions and simulation test
猜你喜欢
随机推荐
[Embedded open source library] The use of cJSON, an efficient and streamlined json parsing library
IDEA使用记录
代码在线审查(添加网页批注)的实现
基于TF-IDF 文本相似性实战 详细教程
Idea提升工作效率的必备技巧
MFC 进程间通信(共享内存)
Map根据key值排序
面试宝典二:nlp常见知识点
CentOS7静默安装Oracle11g_转载
滴滴出行 nlp算法工程师面试经验分享 带offer截图真实
Mysql introductory exercise
redis连接idea
[FPGA tutorial case 50] Control case 2 - FPGA-based PD controller verilog implementation
Four functional interfaces
[No 2022 Shanghai Security Officer A Certificate Exam Question Bank and Mock Exam
[ARM] rk3399 mounts nfs error
Golden Warehouse Database KingbaseGIS User Manual (6.10. Geometric Object Operation Operator)
guava RateLimiter uniform current limit
Oracle中如何用一个表的数据更新另一个表中的数据_转载
2022 Quality Officer-Civil Construction Direction-General Basic (Quality Officer) Exam Mock 100 Questions and Online Mock Exam