Как использовать функцию math.h sqrt () в Linux? - PullRequest
0 голосов
/ 28 сентября 2019

Почему я не могу запустить программу с sqrt(a)

кодом:

#include <stdio.h>                                                                               
#include <math.h>
int main ()
{         
    int a, b, c;
    scanf("%d %d ", &a, &b);
    c = sqrt(a) + b;
    printf("%d", c);
    return 0;
}

Сообщение об ошибке:

error : /usr/bin/ld: /tmp/ccfUQsrW.o: in function main':
test.c:(.text+0x42): undefined reference tosqrt' collect2:
error: ld returned 1 exit status

Если я скомпилирую программу ":!gcc test.c -o ./test -lm "тогда программа ничего не показывает.

...