Я использую 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;
}
Так, если имя вашей программы - main.c, а компилятор - gcc. Вы открываете терминал и пишете gcc main.c -o main -lm