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.

[参考译文] AWRL6432:将目标文件与&'long'文件名在 Windows 上链接时出现问题

Guru**** 2549010 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1363228/awrl6432-issue-with-linking-object-files-with-long-file-names-on-windows

器件型号:AWRL6432

您好、TI!

在尝试链接具有较长文件名的目标文件时、TI clang 工具链会遇到问题。 问题是原始命令行超过 Windows CreateProcess API 施加的字符限制。 作为一种临时权变措施、我们缩短了源文件名的长度。

我们看到的具体错误为:

```
tiarmclang:错误:无法执行命令:无法执行程序
\ti-cgt-armllvm_3.2.0.sts\05018F1\bin\..\bin\tiarmlnk.exe':文件名或扩展名过长(0xCE)
```

我知道这是一个已知的 LLVM 问题: LLVM 提交

您对此问题有任何修复或建议吗? 我们不胜感激。  

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

    您好!

    我们唯一的建议是如您所说的那样缩短路径名称。

    此致、

    时间