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, если такой уже есть. Спасибо. -- Бурчу Сергей.