Error – referencia indefinida a ‘prisionero de guerra’ con el programa GCC C en Linux

fijación de referencia indefinida a ‘pow’ en Linux

Este es un error común while compilación C programa en GCC / G ++ Linux . Este error se produce cuando se utiliza la función pow para calcular potencia de un número en sus programas.

Para solucionar este problema garantizar siguientes puntos:

  • Include encabezado del archivo math.h en su programa.
  • Añadir -lm bandera enlazador con el comando de compilación.

1- archivo Include Cabecera

    #include <stdio.h>
#include <math.h>
...
...

2- comando Compilar

    gcc  main.c -o main -lm

Para una explicación más detallada: La compilación del programa C con biblioteca math.h en Linux.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *