Saya menggunakan Ubuntu 13.04 dengan prosesor "Intel® Core ™ 2 Duo CPU E8400 @ 3.00GHz × 2"
Saya mencoba menginstal mpfr-3.1.2
tetapi kesalahannya datang.
"ERROR! The versions of gmp.h (5.1.3) and libgmp (5.0.5) do not match."
Dalam make
perintah juga itu menunjukkan ini sebagai peringatan.
Bagaimana mengatasinya?
installation
libraries
make
rohit
sumber
sumber
apt-cache madison libgmp10
danapt-cache madison libgmp-dev
. Bagaimana pernah hanya menguji dengansudo apt-get install libmpfr-dev libmpfr-doc libmpfr4 libmpfr4-dbg
. Tidak perlu Beri Y untuk menginstal. tes dengan itu.gmp
danlibgmp
diinstal dari repositori utama. Dari tempat Anda mengunduhmpfr3.1.1-1
? Jika Anda mencoba denganapt-get install
sebagian besar waktu, itu bisa diselesaikan. Saya takut.Anda mencoba membangun
mpfr
dari sumber. Tergantunggmp
. Versi header dan pustaka tidak cocok, karena mereka dibaca dari tempat yang berbeda.Untuk menghindari ini, Anda dapat
configure
membangunnya. Anda akan melihat dalam outputconfigure
apakah versigmp.h
danlibgmp
cocok atau tidak, tidak perlu mendapatkan kesalahanmake
.Untuk konfigurasi yang tepat, jalankan
dimana
<location where to place mpfr>
adalah apapun yang kamu inginkan. Misalnya, direktori sistem, jika Anda memiliki hak untuk menginstal di sana, atau di bawah direktori home Anda. Saya menggunakan$HOME/usr/local
, misalnya.<location where to look for gmp>
di managmp
dipasang. Tampaknya ada dua versigmp
di sistem Anda karena ketidakcocokan yang disebutkan dalam komentar. Pecahkan itu, atau bangun / pasang sendirigmp
.sumber