GCC is showing "pow" as an undefined directory
Sebastian Wright
I'm using Code::Blocks on Ubuntu 18.04. However, I'm unable to compile the following program successfully.
#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;
} 5 1 Answer
Like so if your program name is main.c and your compiler is gcc. You open the terminal and write gcc main.c -o main -lm