工具/软件:TI C/C++编译器
我们正在使用armcl版本16.9 .0.LTS。
www.ti.com/.../spnu151q.pdf
我们有一个具有动态代码分析功能(CTC ++)的静态库,我们希望将其包含在我们编译的可执行文件中
可执行文件的代码不是用来引用它的,也不是必需的。
我们使用gdb作为调试器来运行可执行文件并启动其主循环,在执行任务后,我们使用gdb访问库中的CTC函数,以概述执行了哪些函数。
对于x86版本的代码,我们使用gcc编译器和这些特定的链接器选项来指示gcc保留库:
library =-L$(CTC) LIB_PATH)-WL,--whole - archive -lctc_hota -WL,--no-whole - archive
问题:
如何使用armcl编译器实现同样的效果?
由于优化原因,编译器目前可能已排除库。
我们按以下顺序使用这些标志:
-O0ff
-z
--search_path=/dir --library=filename.a
编译器输出没有明确提到它找到了库,但选择忽略它。 是否可以启用此类选项以显示?
此致