lors de la compilation C++ projet,référence non définie à `atexit »
je me suis une erreur pour ceci:
/usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/crt1.o: In function `_start':
(.text+0xc): undefined reference to `__libc_csu_fini'
/usr/lib/gcc/i686-linux-gnu/4.7/../../../i386-linux-gnu/crt1.o: In function `_start':
(.text+0x11): undefined reference to `__libc_csu_init'
....: undefined reference to `atexit'
collect2: error: ld returned 1 exit status
c'est le code:
std :: atexit (myExitFunction) ;
la fonction myExitFunction a été correctement déclarée. Pourquoi se plaindrait-il de atexit?
Merci d'avance.
Pouvez-vous modifier et ajouter plus de code à ce problème? – Vargan
oui, j'ai mis à jour plus de détails d'erreur – olidev
Je ne sais pas si vous avez un modèle de code dans votre projet, mais peut-être cela peut vous aider: http://ubuntuforums.org/showthread.php?t=1388438 – Vargan