Home »
C Popular & Interesting Questions
Error - undefined reference to 'pow' with C program in GCC Linux
Fixing undefined reference to 'pow' in Linux
This is a common error while compiling C program in GCC/G++ Linux. This error occurs when you are using pow function to calculate power of a number in your programs.
To fix this problem ensure following points:
- Include header file math.h in your program.
- Add –lm linker flag with compilation command.
Step 1: Include Header File
#include <stdio.h>
#include <math.h>
...
...
Step 2: Compile Command
gcc main.c -o main -lm
To more explanation : Compiling C program with math.h library in Linux.