atexit
Hi.
Вопрос не по теме но не знаю где еще можно спросить:
Есть программка test:
#include <stdlib.h>
#include <stdio.h>
void tt(){
printf("Program terminated\n");
}
void main(){
g_atexit(tt);
}
Когда говорю make test вот что выдает:
cc test.c -o test
test.c: In function `main':
test.c:8: warning: return type of `main' is not `int'
/tmp/ccTOpxSH.o: In function `main':
/tmp/ccTOpxSH.o(.text+0x27): undefined reference to `atexit'
collect2: ld returned 1 exit status
make: *** [test] Error 1
Вопрос: почему это?
Какую библиотеку нужно линковать чтобы получить эту функцию?
Как узнать в какой библиотеке какие функции определены?
Если это не ново то отправьте на FAQ, если такой уже есть.
Спасибо.
--
Бурчу Сергей.
Reply to: