ccs编译多个编译单元功能

时间:2010-01-22 02:02:47

标签: compiler-construction embedded toolchain

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

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

CCS' peer support forum上反映您的问题并通过电子邮件发送他们的支持可能会有所帮助。