GCC показывает «pow» как неопределенный каталог

Я использую Code :: Blocks в Ubuntu 18.04. Однако мне не удается успешно скомпилировать следующую программу.

#include <stdio.h>
#include <string.h>
#include <math.h>
int main()
{
    char binary[65];
    int len, decimal, power, i;
    printf("Enter the binary number: ");
    scanf("%s", binary);
    decimal = 0;
    len = strlen(binary);
    power = len - 1;
    for (i = 0; i < len; i++)
    {
        decimal += pow(2, power);
        power--;
    }
    printf("Decimal value is %d\n", decimal);
    return 0;
}
0
задан 3 December 2020 в 21:48

1 ответ

Так, если имя вашей программы - main.c, а компилятор - gcc. Вы открываете терминал и пишете gcc main.c -o main -lm

3
ответ дан 3 December 2020 в 18:39

Другие вопросы по тегам:

Похожие вопросы: