【问题标题】:What is macro SINIX stand for?宏 SINIX 代表什么?
【发布时间】:2019-01-31 06:13:43
【问题描述】:

我正在分析一个项目的代码。 定义 SINIX 时会编译一些代码。

#ifdef SINIX 
    do something()
#else
    do dosomethingelse() 
#endif

谁能告诉我 SINIX 是特定于操作系统的定义语句还是特定于项目的。

【问题讨论】:

    标签: gcc c-preprocessor cl


    【解决方案1】:

    似乎是项目特定的定义。我的猜测是支持https://en.wikipedia.org/wiki/SINIX

    通过 GCC 来源,SINIX 支持于 2003 年从 GCC 中删除。根据一些 ChangeLog 条目,似乎 GCC 在支持 SINIX 时设置了预定义的宏“SNI”和“sinix”,但不是“ SINIX”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 2012-11-07
      • 2013-12-26
      相关资源
      最近更新 更多