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???