Compiler construction ccs编译器多编译单元功能

Compiler construction ccs编译器多编译单元功能,compiler-construction,embedded,toolchain,Compiler Construction,Embedded,Toolchain,在使用CCS编译器的多编译单元功能时,我偶然发现了一个非常严重的错误: 该设置是一个头文件,在一个字节中定义一个位,两个编译单元,包括对头文件进行编译和引用所述位的函数 似乎函数的代码(特别是使用所述#位的正确地址)取决于所述函数与main()函数驻留在同一编译单元中 有什么想法吗 对于编译器来说,CCS的bug发生率很高(我已经使用它很多年了)。他们还大约每月发布一次更新版本。这可能很容易成为一个bug,多编译单元是CCS编译器中相对较新的功能 将您的问题反映到他们的支持上并通过电子邮件发送给

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

该设置是一个头文件,在一个字节中定义一个位,两个编译单元,包括对头文件进行编译和引用所述位的函数

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


有什么想法吗

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


将您的问题反映到他们的支持上并通过电子邮件发送给他们可能会有所帮助

你可能想举一个例子——我不确定你问的问题是什么。我会的,只要我再次掌握了这个环境(需要一段时间,说来话长…)。谢谢