Argv è un'array di stringhe contenente gli argomenti passati da riga di comando,argc è il numero di argomenti passati contando anche il nome dell'eseguibile stesso.
Essendo argv un array di stringhe,devi scrivere cosi il main:
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char **argv)/*anche char *argv[]*/
{
.........
return EXIT_SUCCESS;//non 0 per motivi di portabilità
}
Mi ha anticipato@calanduar.