Bagaimana saya bisa tahu jika saya menggunakan versi Debian / Raspbian versi hard-float atau soft-float?

37

Mari kita asumsikan bahwa saya dijatuhkan ke sebuah ruangan dengan Raspberry Pi menjalankan Debian atau Raspbian. Bagaimana saya mencari tahu apakah itu memiliki dukungan float keras atau jika hanya menggunakan soft float?

empatik
sumber

Jawaban:

48

Periksa keberadaan direktori:

/lib/arm-linux-gnueabihf

versi soft-float tidak memiliki direktori ini, mereka memiliki:

/lib/arm-linux-gnueabi

sebagai gantinya, atau Anda dapat mendaftar paket yang diinstal menggunakan:

dpkg -l

dan lihat platform di kolom ketiga (semua / armhf / armel)

ikku
sumber
6
Karena seseorang hanya salah mengartikan ini, untuk membuatnya sangat jelas: Jika Anda memiliki /lib/arm-linux-gnueabihf, sistem Anda sulit.
goldilocks
15

Jawaban yang diterima benar, tetapi metode yang sangat sederhana adalah:

dpkg --print-architecture

Jika sistem Anda menggunakan arsitektur float keras, Anda akan melihat:

armhf

ARM H ard F loat. :-)

Chris
sumber