¿Cómo reparar la falta de libmpfr.so.4?

¿Cómo reparar la falta de libmpfr.so.4?

Estoy intentando compilar el siguiente código:

#include"header.h"
int main()
{
char dateString[20], timeString[20];
struct tm *tmptr;
time_t t;
t = time(NULL);
tmptr = localtime(NULL);
printf("%d ---%s\n",tmptr,tmptr);
return 0;
}

Header.h tiene:

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<unistd.h>
#include<stdarg.h>
#include<time.h>
#include<utime.h>
#include<sys/timeb.h>

Al compilar este código me sale un error que dice:

/usr/lib/gcc/i686-linux-gnu/5/cc1: error while loading shared libraries: libmpfr.so.4: cannot open shared object file: No such file or directory

Concluyendo que está tratando de decirme que falta el archivo de la biblioteca, revisé los hilos anteriores e intenté actualizar el compilador gcc pero sigo viendo este error. ¿Alguien puede ayudarme a solucionarlo?

Respuesta1

Ese archivo lo proporciona el libmpfr4paquete., que se puede instalar abriendo una terminal (presione Ctrl+ Alt+ T) y ejecutando:

sudo apt-get update
sudo apt-get install libmpfr4

Si dice que el paquete ya está instalado, puedes intentar:

sudo apt-get install --reinstall libmpfr4

información relacionada