【问题标题】:ccs compiler multiple compilation units featureccs 编译器多编译单元功能
【发布时间】:2010-01-22 02:02:47
【问题描述】:

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

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

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

有什么想法吗?

【问题讨论】:

  • 您可能想发布一些示例 - 我不确定您要问的问题是什么。
  • 我会的,只要我再次掌握那个环境(需要一段时间,长篇大论......)。谢谢。

标签: compiler-construction embedded toolchain


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    • 2016-06-30
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多