Сабж! sqrt(4); - компилируется без проблем Меняем на: double n = 4; sqrt(n); /tmp/ccIgoZoD.o: In function `main': cetrst.c:(.text+0xaf): undefined reference to `sqrt' collect2: ld returned 1 exit status Язык - pure C gcc version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)