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.
工具/软件:Code Composer Studio
我有一个项目一直用于多个 CCS 版本、没有任何问题。 我安装了 CCS9并导入了项目。 我的.cmd 文件中包含此内容:
部分
{
.boot > SHRAM
{
l rts6740.lib (.text)
}
等等
链接器命令和输出为
调用:C6000链接器
"c:/ti/ccs901/ccs/tools/compiler/c6000_7.4.24/bin/cl6x -mv6740 --abi=coffabi -O2 -define=C6748 -z -stack_size=0x800 -heap_size=0x800 --reread_libs --warn_sections --rom_model -o "dt2Dsp.out" obj 文件组"/ti/ccs901/ccs/tools/compiler/c6000_7.4.24/lib/rts6740.lib 此处"./cmd6748 "/spr.cd.lib"。
"./C6748.cmd"、第68行:错误:找不到文件"rts6740.lib"
错误:链接期间遇到错误;未生成"dmb2Dsp.out"
尽管我明确指定了 rts6740.lib 文件的位置、但仍会出现此错误。
帮助? 谢谢
您好 Nathan、
您似乎是通过链接器属性中的完整路径引用(-l)库:
[引用用户="Nathan Blilie ]-l"C:/ti/ccs901/ccs/tools/compiler/c6000_7.4.24/lib/rts6740.lib
由于您没有指定该库的库搜索路径、链接器命令文件无法仅使用名称找到它:
[引用 user="Nathan Blilie "]。/C6748.cmd",第68行:错误:找不到文件"rts6740.lib"
您需要:
a)在 cmd 文件中添加库的完整路径
或
b)在链接器属性的库搜索路径(-i)列表中添加库的路径。
选项 B 可能是最佳解决方案、因为您可以设置路径一次、然后仅通过名称引用库。
谢谢
Ki