主题中讨论的其他器件:AM5726
几天前、我的 CCS 8开始将 GCC 生成的所有警告消息(SDK 6.1中的 GNU V8.3.0)视为编译错误。 为了避免这种情况、我始终必须再次编译、因为 gcc 不执行任何操作("不执行任何操作")、因此没有警告、并且 CCS 继续编译。 为了解决此问题、我已经创建了一个新的工作区、一个全新的代码库副本、并切换到了 CCS 9和10、但问题仍然存在。 是否有人知道导致这种情况的原因以及如何解决这种情况?
屏幕截图:
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 8开始将 GCC 生成的所有警告消息(SDK 6.1中的 GNU V8.3.0)视为编译错误。 为了避免这种情况、我始终必须再次编译、因为 gcc 不执行任何操作("不执行任何操作")、因此没有警告、并且 CCS 继续编译。 为了解决此问题、我已经创建了一个新的工作区、一个全新的代码库副本、并切换到了 CCS 9和10、但问题仍然存在。 是否有人知道导致这种情况的原因以及如何解决这种情况?
屏幕截图:
请提供更多信息、以帮助解决此问题:
1.您使用的是什么器件?
2.您能否共享您正在使用的 GCC 编译器选项。 我知道您需要对专有信息的日志进行模糊处理、但我们需要了解构建选项以提供指导。 我不n`t 这是由 CCS 引起的、因为 IDE 不会选择编译器选项并允许用户完全灵活地配置 GCC 设置。
3.您是否比较了编译器标志、编译器版本与 CCSv8和 CCSv9/10相同?
当然可以。
1) 1)我们将 AM5726与 Linux RT SDK 6.1结合使用
2) 2)编译器调用如下(所有路径替换为[...]):
生成文件:"...].c" 调用:GNU 编译器 "[...]/ti-processor-sdk-linux-rt-am57xx-evm-06.01.00.08/linux-devkit/sysroots/x86_64-arago-linux//usr/bin/arm-linux-gnueabihf-gcc"-c @"..."-damitex/-linux-cortex-64"/rf-nitex-linux-linux/cortex-linux-mem/rb./dam-linux-mem/dam-linux-dam-dam-linux-mem/cc.64"-linux-linux-mem/cc.64"-mem/rb./rf-nitsb./cc"-linux-dam-mem/cc./cc./rf-nex-linux-mem-linux-dam-linux-mem/ i"[...]/_inc"-i"[...]/_inc/"-i"[...]/_inc/"-i"[...]/_inc/"-i"[...]/_inc/"-iinc/"-i"[...]/_inc/"-i"/" i"[...]/_inc/"-i"[...]/_inc/"-i"[...]/_inc/"-i"[...]/_inc/"-i"[...]/include/"-i"...]/"_inc/"-iinc/"-iinc/""-i"/"/"/"inc/"/"_iinc/"..."/"/"/"_inc/"_inc/"_inc/"/"_inc/"/"_iinc/"/"/"_inc/"_inc/"_inc/"_inc/"_inc/"/"_inc/"_inc/"_inc/"_inc/"_inc/"_inc/"_inc/"_inc/"_inc/"_inc/"_inc/"_ -i"[...]/_inc"-i"[...]/_inc"-i"[...]/_inc"-i"[...]/_inc"-i"[...]/_inc" i"...]/_inc "-i"...]/_inc "-i"...]/_inc "-i"...]/_inc"-g -gdwarf-3 -gstrict-dwarf -Wall -std=c99 -wno-sizeof-pointer-memaccess -g -mwarf-3 -gstrine-tex-mf-ne-tex-mctradoptions=-mctradoptions=-wtex-mf-non-wtex-mctradoption./-mf-necnon-wtex-mctradoptions=-mcus/-wtex-mf-necnecnecnecnecnon-mctradoptions=-mcus/-wtex-mctrabout./-mf-necnecnon-mctrabout./-mctrab-mctrab-mctrads=-tex-mctrab-mctrab-mcus/-tex-mf-necnecn
3) 3)我们始终使用 SDK 中的编译器、我已使用所有 Code Composer 版本进行了检查