ccs编译器多编译单元功能

问题描述 投票:0回答:1

当使用CCS编译器的多编译单元功能时,我偶然发现了一个似乎相当严重的错误:

该设置是一个在#byte中定义#bit的头文件,两个编译单元#include-ing头文件和一个引用所述#bit的函数。

函数的代码(特别是使用正确的地址来表示#bit)似乎取决于该函数与 main() 函数驻留在同一编译单元中。

有什么想法吗?

embedded toolchain
1个回答
1
投票

对于编译器来说,CCS 的 bug 发生率很高(我已经使用它很多年了)。 他们还大约每月发布一次更新版本。 这很可能是一个错误,多个编译单元是 CCS 编译器中相对较新的功能。

CCS 同行支持论坛上反映您的问题并通过电子邮件向他们提供支持可能会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.