【发布时间】:2011-01-10 21:34:42
【问题描述】:
stdarg.h 警告:
警告:第一个参数在寄存器中, stdarg.h 无法获取其地址
为什么第一个参数会存储在寄存器中?
【问题讨论】:
-
您的问题是具体实现,请注明操作系统和编译器。
-
这取决于 ABI,而 ABI 又取决于您使用的 CPU 系列和操作系统。
-
stdarg.h 不会产生警告。根据您编译的一些代码,您的编译器会这样做。请发布代码,以及用于编译该代码的命令行。
-
@nos:看这里,文件底部的
#warning:koders.com/c/…