/usr/lib/gcc/i386-redhat-linux/4.6/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>."
/usr/lib/gcc/i386-redhat-linux/4.6/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>."
标准库的头文件名字发生变换,不再是varargs.h,改成了stdarg.h
#include <varargs.h>
改成
#include <stdarg.h>
请问 #include <varargs.h> 改成 #include <stdarg.h> 这是什么意思 ,怎么改啊
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 21
- 注册时间: 2013-01-19 19:17
- 系统: ubuntu
- qgymib
- 帖子: 539
- 注册时间: 2010-04-02 16:44
- 系统: openSUSE 13.2 x64
-
- 帖子: 21
- 注册时间: 2013-01-19 19:17
- 系统: ubuntu
Re: 请问 #include <varargs.h> 改成 #include <stdarg.h> 这是什么意思 ,怎
你好,这个方法是别人告诉我的,但是我不知到什么意思,到底应该是在什么地方改呢 ,,谢谢qgymib 写了:这个。。。解决方法你不是都已经写出来了么。。。
- qgymib
- 帖子: 539
- 注册时间: 2010-04-02 16:44
- 系统: openSUSE 13.2 x64
Re: 请问 #include <varargs.h> 改成 #include <stdarg.h> 这是什么意思 ,怎
http://comments.gmane.org/gmane.os.sola ... rland/2186
翻译如下:
varargs.h是一个非标准的接口,应该避免使用,应该转而使用stdarg.h。
把所有包含
这一行的源文件改成包含
就行了
翻译如下:
varargs.h是一个非标准的接口,应该避免使用,应该转而使用stdarg.h。
把所有包含
代码: 全选
#include <varargs.h>
代码: 全选
#include <stdarg.h>
正在建设中的个人博客
-
- 帖子: 21
- 注册时间: 2013-01-19 19:17
- 系统: ubuntu
Re: 请问 #include <varargs.h> 改成 #include <stdarg.h> 这是什么意思 ,怎
源码里面只有一个varargs.h文件,改过来也是不行,用locate命令都找不到arargs,实在不知到咋回事qgymib 写了:http://comments.gmane.org/gmane.os.sola ... rland/2186
翻译如下:
varargs.h是一个非标准的接口,应该避免使用,应该转而使用stdarg.h。
把所有包含这一行的源文件改成包含代码: 全选
#include <varargs.h>
就行了代码: 全选
#include <stdarg.h>