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.

[参考译文] #10008-d 找不到文件"keep"、"proveed_hidden"

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/720903/10008-d-cannot-find-file-keep-provide_hidden

主题中讨论的其他器件:TMS570LS3137

您好!

我尝试添加以下链接命令行以获取全局构造函数地址的起始位置

init_array:

Provide_hidden (__init_array_start =.);
保留(*(sort (.init_array。*)))
保留(*(.init_array*))
Provide_hidden (__init_array_end =.);

但我会遇到以下错误

#10008-d 找不到文件"keep"、"prove_dhided"

您能不能帮助我如何获取全局构造函数地址。  

我使用的是 TMS570LS3137控制器 CCS8.0.0

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

    这些是 ARM 软件开发工具使用的链接器指令。 我将把您的帖子转发给我们开发工具的支持团队、以征求他们对如何将这些内容映射到 TI 代码生成工具的意见。

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

    如 Provide_hidden 和 Keep 等运算符特定于 GCC 链接器脚本。  TI 链接器命令文件中不支持它们。  有关 TI 链接器命令文件的一般性介绍、请参阅文章 链接器命令文件入门。   

    [引用 user="Someswararao Malla">您能不能帮助我获取全局构造函数地址。  [/报价]

    全局构造函数的函数指针收集到名为.init_array 的段中。  要了解如何捕获此部分的地址、请在 TI ARM 汇编工具手册 中搜索标题为地址和维度运算符的子章节。

    谢谢、此致、

    乔治