TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TI ARM clang 1.3.1:未使用函数的强制代码分配

Guru**** 2046970 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1121800/ti-arm-clang-1-3-1-force-code-allocation-of-unused-function

尊敬的香榭丽舍

我的客户正在尝试将其未使用的代码分配到二进制和映射文件中。

是否可以在二进制文件中分配未使用的函数并在映射文件中显示其信息?

例如、当 main.c 文件中没有调用函数时、其他文件(a.c、b.c)中的任何函数都不会按如下方式分配。

在这种情况下、其他文件(a.c、b.c)中的任何函数都不包含在二进制文件中、并且映射文件中没有如下所示的信息。

但是、我的客户想要做的是在二进制文件(a.c、b.c)中分配函数、并在映射文件中显示其信息、如下所示。

您能否告诉我、在二进制文件中分配这些未使用的函数的选项是什么?

谢谢、此致、

SI