我想通过 CubeIDE 创建一个不含任何调试信息的静态库,目的是提供给第三方使用。
我已经成功创建了静态库,并将其添加到了另一个项目中调用库中定义的 API,但调试时仍能看到完整的 C 代码 。 对于我的需求来说,只要能隐藏这些 C 源代码就足够了。
我也试过直接添加目标文件(.o 文件)替代静态库(.a 文件),但仍能看到完整的 C 代码。
我在某处看到过说明:创建静态库时取消勾选 “调试信息(debug information)” 选项即可,但在 STM32CubeIDE 中始终找不到这个选项。
|
|