GNU/Linux >> Belajar Linux >  >> Linux

Linux Dari Awal:libgmp.la, libmpfr.la, dan libmpc.la tidak ditemukan selama pemeriksaan versi

Saya juga mencoba membangun sistem LFS di sistem saya. Saya menggunakan Ubuntu 14.04. Saya mendapat pesan yang sama selama pemeriksaan versi. Saya melanjutkan bab 5 dan selama menginstal gcc, buat gagal dengan kesalahan. Memeriksa beberapa bantuan online dan milis, saya menemukan bahwa saya harus menunjuk ke tempat di mana perpustakaan berada yaitu /usr/lib yang saya temukan dari pertanyaan stackoverflow ini.

Saya mencari di /usr/lib dan pustaka ini tidak ada di sana. Jadi, saya mengunduh dan memasang mpfr, gmp, dan mpc. Ikuti tautan ini:gmp, mpfr, dan mpc.

Catatan: ikuti petunjuk pembuatan dan pemasangan yang diberikan untuk gmp untuk mpc dan mpfr. menggunakan make check untuk hasil gmp dalam 1 tes gagal yang menurut saya tidak akan menjadi masalah di sini di LFS, semoga. Contoh gmp make check gagal 1 tes di sini.


Ini membuat file paket yang diinstal:

dpkg --get-selections > package_list

cat package_list | grep ^gcc
-> OK!

cat package_list | grep gmp
-> libgmp10:amd64

cat package_list | grep mpfr
-> libmpfr4:amd64

cat package_list | grep mpc
-> libmpc3:amd64

locate libgmp10
-> /var/lib/dpkg/info/libgmp10:amd64.list

locate libmpfr4
-> /var/lib/dpkg/info/libmpfr4:amd64.list

locate libmpc3
-> /var/lib/dpkg/info/libmpc3:amd64.list

cat /var/lib/dpkg/info/libgmp10\:amd64.list
-> /usr/lib/x86_64-linux-gnu/libgmp.so.10.2.0
-> /usr/lib/x86_64-linux-gnu/libgmp.so.10

cat /var/lib/dpkg/info/libmpfr4\:amd64.list
-> /usr/lib/x86_64-linux-gnu/libmpfr.so.4.1.2
-> /usr/lib/x86_64-linux-gnu/libmpfr.so.4

cat /var/lib/dpkg/info/libmpc3\:amd64.list
-> /usr/lib/x86_64-linux-gnu/libmpc.so.3.0.0
-> /usr/lib/x86_64-linux-gnu/libmpc.so.3

Persyaratan untuk ini jika digunakan dengan Arsitektur 64-bit dan OS Berbasis Debian akan menghasilkan libgmp.la , libmpfr.la , dan libmpc.la sedang tidak ditemukan. Namun, hasil dari prosedur di atas mengungkapkan bahwa paket ini memang ada di sistem, jadi seseorang dapat melanjutkan.


Di dalam komentar Creek untuk pertanyaan Anda terdapat jawabannya:Buku LFS (Saya mengutip dari 7.6) mengatakan ini tentang tiga perpustakaan yang Anda sebutkan (libgmp.la, libmpfr.la, dan libmpc.la):

"Berkas yang diidentifikasi oleh skrip ini harus ada semua atau tidak ada sama sekali, tetapi tidak hanya satu atau dua yang ada."

Artinya, mengingat hasil Anda, Anda tidak perlu melakukan tambahan apa pun terkait pustaka tersebut. Yang mengatakan, saya belum menyelesaikan instalasi LFS saya. Jawaban saya hanya sebagus bukunya. Saya berakhir di sini sendiri karena saya memiliki pertanyaan yang sama pada awalnya.


Linux
  1. 7 Contoh Operator Linux Grep OR, Grep AND, Grep NOT

  2. Bagaimana cara menggunakan sched_getaffinity dan sched_setaffinity di Linux dari C?

  3. Amazon Linux:apt-get:perintah tidak ditemukan

  1. Biner Go yang diinstal tidak ditemukan di jalur di Alpine Linux Docker

  2. file png.h tidak ditemukan - Linux

  3. Tentukan versi OS, Linux dan Windows dari Powershell

  1. perintah wget tidak ditemukan di server linux

  2. Buat dan format partisi exFAT dari Linux

  3. Eksekusi Linux gagal dengan File tidak ditemukan meskipun file tersebut ada dan di PATH