我正在用 pro 编译数据库C 将 .ppc 库文件转换为 gcc 可以使用的 .c 文件。但是,我在专业版中遇到了很多错误C 像下面这样
PCC-S-02201, Encountered the symbol
"__ attribute__ " when expecting one of
the `following`
...
, Encountered the symbol
"__builtin_va_list" when expecting one of
the `following`
缺失的符号来自一系列标准包含,例如 stdio.h 和 stdlib.h。我该如何解决这个问题?
我正在编译的库来自我们现在正在升级的旧Solaris系统(到新的Solaris 10系统),并且头文件似乎没有使用这些符号。例如较新的 .h 文件有
typedef __builtin_va_list va_list
而旧的 .h 文件有
typedef void* va_list
像这样的事情有很多,所以我不愿意用 typedef 手动修复所有这些问题
Change PARSE
参数在你的$ORACLE_HOME/precomp/admin/pcscfg.cfg
to PARTIAL
- 它将使用更宽松的 C 解析,因此 Pro*C 不会抱怨它不理解的 C 语法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)