工具/软件:TI C/C++编译器
18.12.2不会在我们的代码库中生成该值、据我所知、我们不会使用任何 Vlas。 在查看 changelog 时 、CodeGen-6289 引用了可变长度数组的修复程序。 这是否可能会在链接器中破坏某些东西?
此外、如果链接器确实为我们提供了有关其跳闸位置的线索(使用符号或其他内容)、那将会非常棒。 现在、它给出的唯一误差是:
`错误#10457-D:使用可变长度数组不是线程安全的。`
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.
工具/软件:TI C/C++编译器
18.12.2不会在我们的代码库中生成该值、据我所知、我们不会使用任何 Vlas。 在查看 changelog 时 、CodeGen-6289 引用了可变长度数组的修复程序。 这是否可能会在链接器中破坏某些东西?
此外、如果链接器确实为我们提供了有关其跳闸位置的线索(使用符号或其他内容)、那将会非常棒。 现在、它给出的唯一误差是:
`错误#10457-D:使用可变长度数组不是线程安全的。`
很抱歉耽误你的时间。
我无法重现此诊断...
[引用用户="Kaveh Vaghefi "[/error #10457-D: Use of variable-length arrays is not
thread
-safe.
引用]
因此、我被迫要求您提供会产生此问题的 CCS 工程。 请按照文章 "共享项目"中的说明创建 zip 文件、然后将该 zip 文件附加到下一篇文章中。
谢谢、此致、
乔治
我不能做到这一点。 您要求我将整个项目(以及该项目的代码库)发布到公共论坛。 当然、您可以理解、这不是启动因素。
我们可以先尝试 WebEx 吗? 或者、是否有办法让链接器实际为我们提供它认为是 VLA 的符号的名称? 18.12.2中的链接器在检测到 Vlas 时是否也应该失败?
我刚刚针对我们的整个代码库运行了 PC Lint Plus 以检查规则9035 (他们检查与 MISRA 18.8一致的可变长度数组使用情况)、但没有发现任何内容。
[引用 user="Kaveh Vaghefi">我无法做到这一点。 您要求我将整个项目(以及该项目的代码库)发布到公共论坛。 当然、您可以理解这是一个非启动器。
我知道。 您是否愿意通过私人信息将其发送给我? 如果是、 将鼠标悬停在我的屏幕名称或头像上。 将弹出一个框。 单击发送私人邮件。 在出现的消息撰写界面中,使用回形针图标附加 zip 文件。
我猜链接器不仅有点偏、而且还会偏。 我不知道这是怎么发生的。 这就是为什么您的测试用例是我唯一能确定这一点的方法。
[引用用户="Kaveh Vaghefi"]我们能否先尝试 WebEx 吗?
我意识到说这听起来有点意义、但仅仅看它的发生并不起作用。 我需要一个开发团队可以用来跟踪此情况的测试案例。
谢谢、此致、
乔治
[引用用户="George mock"]
Kaveh Vaghefi我不能做到这一点。 您要求我将整个项目(以及该项目的代码库)发布到公共论坛。 当然、您可以理解、这不是启动因素。
我知道。 您是否愿意通过私人信息将其发送给我? 如果是、 将鼠标悬停在我的屏幕名称或头像上。 将弹出一个框。 单击发送私人邮件。 在出现的消息撰写界面中,使用回形针图标附加 zip 文件。
我猜链接器不仅有点偏、而且还会偏。 我不知道这是怎么发生的。 这就是为什么您的测试用例是我唯一能确定这一点的方法。
[/报价]
不、我想我不能给您发送。 对于一件事情、将其与我们的代码库的其余部分分开并不重要、对于另一件事、需要进行大量检查才能考虑这类事情的内部代码。
Kaveh Vaghefi我们可以先尝试 WebEx 吗?
我意识到说这听起来有点意义、但仅仅看它的发生并不起作用。 我需要一个开发团队可以用来跟踪此情况的测试案例。
谢谢、此致、
乔治
[/报价]
在调试另一个问题时、我实际上在与 TI 的 WebEx/电话会话中取得了很大的成功。 如果我们想查看或尝试一些事情、但无法共享整个代码库、则可以非常有助于减少 Q&A 延迟。