小编Sou*_*ble的帖子

如何创建一个链接器只链接我的程序使用的函数的库?

我正在编译一个8位AVR微控制器(AVR-GCC)的应用程序.为了减少微控制器中的闪存使用,链接器必须仅链接应用程序代码使用的函数.我正在编写自己的库,我发现了以下声明.

"为每个代码模块编写一个函数.这将编译为每个对象模块一个函数" - 来源:http://nongnu.org/avr-libc/user-manual/library.html

这是什么意思?如何为每个函数创建单独的目标文件?现在我的库中只有一个.h文件和一个.c文件.

c microcontroller gcc avr avr-gcc

2
推荐指数
1
解决办法
122
查看次数

标签 统计

avr ×1

avr-gcc ×1

c ×1

gcc ×1

microcontroller ×1