【ARM 嵌入式 编译系列 2.5 -- GCC 编译参数学习 --specs=nano.specs选项 】

发布时间:2024年01月22日


请阅读【嵌入式开发学习必备专栏 之 ARM GCC 编译专栏】


概述

ARM 工具链 (arm-none-eabi-) 包括了一个叫作 --specs 的编译器和链接器选项,这个选项允许用户指定一个或多个 “specs” 文件,以影响编译或链接阶段的行为。Specs 文件包含一系列的命令行参数,这些参数可以是编译器选项、链接器选项或两者兼有。

nano.specs

nano.specs 是一个特殊的 specs 文件,它是为了在资源受限的环境中使用而优化的,比如在嵌入式系统或微控制器中。当你使用 --specs=nano.specs 选项时,编译器会使用 “nano” 版本的 C 库,而这个版本的库被设计为比标准的 GNU C 库 (glib

文章来源:https://blog.csdn.net/sinat_32960911/article/details/135728601
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。