আমি কীভাবে বলতে পারি যে আমি ডেবিয়ান / রাস্পবিয়ান-এর হার্ড-ফ্লোট বা নরম-ফ্লোট সংস্করণটি ব্যবহার করছি?


37

আসুন ধরে নেওয়া যাক আমাকে একটি ঘরে ফেলে দেওয়া হয়েছে রাস্পবেরি পাই দিয়ে দেবিয়ান বা রাস্পবিয়ান হয় running এটির শক্ত ফ্লোট সমর্থন আছে কিনা বা এটি কেবল নরম ফ্লোট ব্যবহার করা হচ্ছে তা আমি কীভাবে জানতে পারি?

উত্তর:


48

ডিরেক্টরিটির অস্তিত্বের জন্য পরীক্ষা করুন:

/lib/arm-linux-gnueabihf

নরম-ফ্লোট সংস্করণটির এই ডিরেক্টরিটি নেই, তাদের রয়েছে:

/lib/arm-linux-gnueabi

পরিবর্তে, অথবা আপনি ব্যবহার করে ইনস্টল করা প্যাকেজগুলি তালিকাভুক্ত করতে পারেন:

dpkg -l

এবং তৃতীয় কলামের প্ল্যাটফর্মটি দেখুন (সমস্ত / আর্মএফ / আর্মেল)


6
যেহেতু কেউ একে একে ভুল ব্যাখ্যা করেছেন, একেবারে পরিষ্কার করার জন্য: আপনার যদি থাকে তবে /lib/arm-linux-gnueabihfআপনার সিস্টেমটি হার্ড-ফ্লোট।
স্বর্ণলোকস

15

গৃহীত উত্তরটি সঠিক, তবে একটি খুব সহজ পদ্ধতি হ'ল:

dpkg --print-architecture

যদি আপনার সিস্টেমটি হার্ড ফ্লোট আর্কিটেকচার ব্যবহার করে থাকে তবে আপনি দেখতে পাবেন:

armhf

এআরএম এইচ Ard এফ loat। :-)


2

আদেশ জারি করুন:

readelf -A $(which dpkg)

হার্ড-ফ্লোট (এইচএফ) সিস্টেমে আপনি এটি আউটপুটটির অংশ হিসাবে দেখতে পাবেন:

Tag_ABI_VFP_args: VFP registers

Http://www.cnx-software.com/2013/04/22/how-to-detect-if-an-arm-elf-binary-is-hard-float-armhf-or-soft-float-armel দেখুন /


এটি কাস্টম, ডেবিয়ান, নন-রাস্পবেরি সিস্টেমেও কাজ করে। আমি এটা পছন্দ করি।
জোহানেস ওভারম্যান ডেস্ক 12'18
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.