keil系列 魔法棒(目标选项)配置、编译工具ARMCC

1,keil 对话框的配置

《KEIL工程目标选项配置》
(https://blog.csdn.net/jdsnpgxj/article/details/78792989)

2,ARMCC的编译稍深入
2.1,

《keil编译链接过程以及ARMCC、ARMASM、FROMELF、ARMLINK、ARMAR的使用》(https://www.cnblogs.com/zhangsx/p/zhangsx_keil_tools_usage.html)

2.2 编译参数

《基于makefile的STM32编译方法探索(armcc编译链)》(https://blog.csdn.net/p1279030826/article/details/115956372)

gcc 编译器 编译过程中产生的 *.d 文件 详解

.d 文件 dependencies 依赖文件 里面包含了依赖的头文件的路径,是给Makefile用的。
自动生成依赖关系
大多数c/c++编译器提供了-M选项,可自动寻找源文件依赖的头文件,并生成依赖规则。对于gcc,需要使用-MM选项,否则它会把系统依赖的头文件也包含进来。

《arm-linux-gcc 常用参数讲解 gcc编译器使用方法》(https://www.cnblogs.com/zhangpengshou/p/3587751.html)

《(笔记)arm-linux-gcc/ld/objcopy/objdump参数总结》(https://www.cnblogs.com/tdyizhen1314/p/4124908.html)
讲述了编译使用的各个指令的简单中文解释。

3,ARMCC 编译器的官方手册
《ARM Compiler armcc User Guide Version 5.06
》(https://developer.arm.com/documentation/dui0472/m/Summary-Table-of-GNU-Language-Extensions?lang=en)

arm系列目前支持三大主流的工具链,realview的armcc,iar ewarm的iccarm,gnu的gcc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值