我尝试在 Ubuntu 13.04(64 位)上使用gcc 4.7.3
和编译以下代码:clang 3.2.1
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
int main() {
putenv("SDL_VIDEO_CENTERED=1");
return 0;
}
我希望putenv
在stdlib.h
标题中声明,但我收到以下警告:
test.c: In function ‘main’:
test.c:6:5: warning: implicit declaration of function ‘putenv’ [-Wimplicit-function-declaration]
为什么我的标题中缺少此函数的声明?