2

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

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

似乎该函数的代码(特别是使用所述#bit的正确地址)取决于所述函数与 main() 函数位于同一编译单元中。

有任何想法吗?

4

1 回答 1

1

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

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

于 2010-02-25T08:35:19.673 回答