请阅读【ARM GCC 编译专栏导读】
上篇文章:ARM 嵌入式 编译系列 2 – GCC 编译过程介绍
下篇文章:ARM 嵌入式 C 入门及渐进 3 – GCC attribute((weak)) 弱符号使用
1.1 GCC 编译参数
上篇文章 ARM 嵌入式 编译系列 2 – GCC 编译过程介绍 已经介绍过了具体的编译流程,本篇文章主要介绍变过程中常见的一些编译参数。文章来源:https://www.toymoban.com/news/detail-641669.html
接下来还是以上篇文章中的编译脚本中的内容来展,会逐个介绍脚本中的编译参数及其使用背景。文章来源地址https://www.toymoban.com/news/detail-641669.html
if PLATFORM == 'gcc':
# toolchains
PREFIX = 'arm-none-eabi-' //指定交叉编译工具为arm-noe-eabi-
CC = PREFIX + 'gcc'
AS = PREFIX + 'gcc' //用于编译
AR = PREFIX + 'ar' //用于lib/.a文件的处理:添加/删除/生成/解压等
CXX = PREFIX + 'g++'
LINK = PREFIX + 'gcc'
TARGET_EXT = 'elf' //用于读取elf 头信息
SIZE = PREFIX
到了这里,关于【ARM 嵌入式 编译系列 2.1 -- GCC 编译参数学习】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!