ciao raga...
oggi su linux ho provto a compilre un piccolo file che mi stampa a video varie cose:
codice:
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
uid_t ruserid = getuid();
gid_t rgroupid = getgid();
uid_t euserid = geteuid();
gid_t egroupid = getegid();
printf("L'utente realmente riconosciuto dal processo è: %s", (char) ruserid);
printf("Il gruppo realmente riconosciuto dal processo è: %s", (char) rgroupid);
printf("L'utente effettivamente riconosciuto dal processo è: %s", (char) euserid);
printf("Il gruppo effettivamente riconosciuto dal processo è: %s", (char) egroupid);
return(0);
}
ho fatto il
gcc file.cpp
ma il gcc mi dà stì errori:
root@darkstar:~/Desktop/Projects/C++# gcc UG_ID.cpp
/tmp/ccaTrxUU.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
why???