|
|
输入myenv.c文件如下:
#include
#include
int main(void) {
char *myenvvar=getenv("EDITOR");
printf("The editor environment variable is set to %s\n",myenvvar);
}
按照书中提示用gcc编译,出现如下提示:
$ gcc myenv.c -o myenv
myenv.c:3:9: 错误:#include 需要 "FILENAME" 或 <FILENAME>
myenv.c:4:9: 错误:#include 需要 "FILENAME" 或 <FILENAME>
myenv.c: 在函数 ‘main’ 中:
myenv.c:7: 警告:初始化时将整数赋给指针,未作类型转换
myenv.c:8: 警告:隐式声明与内建函数 ‘printf’ 不兼容 l [
请教大侠是何原因? |
|