1

假设我希望创建将由 MCU 动态加载的与位置无关的代码。

GCC 允许编译 PIC,但我不确定获得最终二进制输出的过程是什么。

为了澄清,假设我已经实现了一个自包含的 C 函数(没有全局变量)。我的 MCU 上有一个单独的 RTOS,它将下载此功能并在特定地址运行它。

编译这个函数并获取二进制图像上传到MCU的过程是什么?在这种情况下,我的链接器脚本会是什么样子?

4

0 回答 0