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.

[参考译文] CCS/TMS320C6678:如何使用'--search_path'链接器选项?

Guru**** 2560390 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/590955/ccs-tms320c6678-how-to-use---search_path-linker-option

部件号:TMS320C6678

工具/软件:Code Composer Studio

我见'C6000装配工具手册'。 我找到了新的链接器选项'--search_path'。

在我看来,完成的代码如下所示。
测试:

--search_path=././Source
--search_path=./Source
--library=a.lib (.const)
--library=a.lib (.far)
}

在此之前,我制作了测试代码。
测试:

--search_path=././Source
--library=a.lib (.const)
--library=a.lib (.far)
}
但它有一个编译错误。 链接器的--search_path选项中出现该错误。错误消息为3行。
第71行:错误:-l必须指定文件名
第71行:致命错误:无法打开文件
"../../来源":权限被拒绝

如何解决这个问题?
当我使用下面的代码时,它工作的很好!
测试:

--library=../../source/A.lib (.const)
--library=./../source/A.lib (.far)
}

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

    这些行...

    [引用user="son Jaehyon"]--search_path=././Source
    --search_path=./Source

    ...不能在sections指令中写入这样的指令。  必须将这些行移到链接程序命令文件的开头。  或者,更好的做法是将它们移到命令行。

    如果将--search_path选项移到命令行,它们必须显示在--run_linker (等效的短格式为-z)选项后面。  如果要在--run_linker之前指定这些目录,必须使用选项--include_path而不是--search_path。  

    谢谢,此致,

    -George