Como corrigir libmpfr.so.4 faltando?

3

Estou tentando compilar o código abaixo:

#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 tem:

#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>

Ao compilar este código, recebo um erro dizendo que:

/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

Concluindo que está tentando me dizer que, o arquivo da biblioteca está faltando, passei pelos threads anteriores e tentei atualizar o compilador gcc, mas ainda vejo esse erro. Alguém pode me ajudar a consertar isso?

    
por Doherty 28.12.2016 / 07:59

1 resposta

2

Esse arquivo é fornecido pelo libmpfr4 package , que pode ser instalado abrindo um terminal (pressione Ctrl + Alt + T ) e executando:

sudo apt-get update
sudo apt-get install libmpfr4

Se disser que o pacote já está instalado, você pode tentar:

sudo apt-get install --reinstall libmpfr4
    
por Chai T. Rex 28.12.2016 / 08:33

Tags