En Solaris, gcc me dadeclaración getopt implícita en Solaris?
declaración implícita de la función `getopt'
al compilar
#include <unistd.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
getopt(1,argv,"");
return 0;
}
El man page para getopt dice algo acerca de la inclusión o unistd.h stdio. h, sin embargo, aunque estoy incluyendo ambos todavía recibo esta advertencia. ¿Esto es normal? ¿Está utilizando funciones que no se declaran explícitamente comunes en el desarrollo de Unix?
¿Cómo la compila? –
Estoy compilando con gcc -ansi -pedantic -Wall – Steven
@Steven ¿Qué significa "grep getopt /usr/include/*.h"? – Scooter