×

C Tutorial

C Basics

C Data Types

C Input/Output

C Operators

C Conditional Statements

C Control Statements

C Strings

C Functions

C Arrays

C Structure and Unions

C Pointers

C Preprocessor Directives

C Command-line Arguments

C File Handlings

C Graphics

C Advance Topics

C Tips and Tricks

C Important Topics

C Practice

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.



Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.