প্রশ্ন ট্যাগ «elf»

ইএলএফ বলতে এক্সিকিউটেবল এবং লিংকযোগ্য ফর্ম্যাট, মেশিন কোডযুক্ত ফাইলগুলির জন্য একটি ফাইল ফর্ম্যাট for

8
আমরা কি একটি এলফ বাইনারি থেকে সংকলক তথ্য পেতে পারি?
লিনাক্সের অধীনে কীভাবে বাইনারি নির্মিত হয়েছিল তা জানার কি কিছু সুযোগ আছে? (এবং অন্যান্য ইউনিক্স) সংকলক, সংস্করণ, সময়, পতাকা ইত্যাদি ... আমি দেখেছি readelfএবং অনেক কিছুই খুঁজে পাইনি, তবে বাইনারি কোড / বিভাগ ইত্যাদি বিশ্লেষণ করার অন্যান্য উপায় থাকতে পারে ... কিছু আপনি কীভাবে নিষ্কাশন করতে জানেন?

2
লিনাক্সে প্রাচীনতম বাইনারি কাজ করছেন?
একটি লিনাক্স কার্নেল গুই Abis মধ্যে পিছন-সঙ্গতির আলোচনা , অ্যালান কক্সবাজার নোট "যে আমার 3.6rc কার্নেল এখনও একটি বিশৃঙ্খল বাইনারি 1992 এক্স নির্মিত চালানো হবে ফিরে পর্যন্ত লিনাক্স চেয়ে পুরোনো অ্যাপ্লিকেশানে সামঞ্জস্যপূর্ণ। " সুতরাং ঠিক লিনাক্স অ্যাপ্লিকেশন বাইনারি ইন্টারফেসের পিছনে সামঞ্জস্যপূর্ণ কীভাবে ? আসলে প্রাচীন লিখিত বাইনারি কার্যকর কত বছর …

10
প্রোগ্রামগুলি সংকলিত বিন্যাসে বিতরণ করা হয় না কেন?
তারা যেমন নির্দেশ দেয় cd downloaded_program ./configure make install এটি প্রয়োজনীয় ELF তৈরি করে এবং সম্ভবত কিছু .so ফাইল। উইন্ডোজ অ্যাপ্লিকেশনগুলির মতো ডাউনলোডের জন্য একটি জিপ ফাইলের মধ্যে সেগুলি রাখেন না কেন? ব্যবহারকারীদের দ্বারা তাদের সংকলন করার কোনও কারণ আছে কি?

2
ইএলএফ ম্যাজিক কি?
আমি ইএলএফ যাদু সম্পর্কে আগে আলোচনা দেখেছি, সম্প্রতি এই সুরক্ষা স্ট্যাক এক্সচেঞ্জ প্রশ্নের মন্তব্যসমূহ । আমি এটি পূর্বে উল্লিখিত দেখেছি এবং এটি আমার নিজের বুট লগগুলিতে দেখেছি .. তবে এটি কী তা নিশ্চিত। এলফের ম্যান পেজটি আমার মাথার উপরে কিছুটা কম, কারণ আমি সি বা নিম্ন স্তরের ভাষা করি না। …
26 elf 

1
"বিন / ফাইলের আউটপুটে এক্সিকিউটেবল ফাইলগুলি উল্লেখ করার সময়" এলএসবি "অর্থ কী?
লিনাক্সের কমান্ডের আউটপুটে আমি " এলএসবি এক্সিকিউটেবল" বা " এলএসবি শেয়ার্ড অবজেক্ট" শব্দটি পেয়েছি file। উদাহরণ স্বরূপ: $ file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4637713da6cd9aa30d1528471c930f88a39045ff, stripped এই প্রসঙ্গে "এলএসবি" এর অর্থ কী?

1
ফাইল কমান্ডটি কেন বলে যে ইএলএফ বাইনারিগুলি লিনাক্স ২.6.৯ এর জন্য?
আমি যখনই কোনও ইএলএফ বাইনারিতে ফাইল চালাই তখন আমি এই আউটপুটটি পাই: [jonescb@localhost ~]$ file a.out a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped আমি শুধু ভাবছি লিনাক্স ২..9.৯ এ কী পরিবর্তন হয়েছে যে এই …
18 linux  executable  elf 

2
নির্দিষ্ট প্রক্রিয়াটি 32- বা 64-বিট হয় তা নির্ধারণ করুন
একটি 2.6.x বা নতুন লিনাক্স কার্নেল এবং বিদ্যমান ইউজারল্যান্ড দেওয়া হয়েছে যা ELF32 এবং ELF64 বাইনারি উভয়ই চালাতে সক্ষম (যেমন ভাল অতীত আমি কীভাবে জানতে পারি যে আমার সিপিইউ লিনাক্সের অধীনে 64 বিট অপারেটিং সিস্টেমকে সমর্থন করে? ) আমি প্রদত্ত প্রক্রিয়াটি কীভাবে নির্ধারণ করতে পারি ( পিআইডি দ্বারা) 32- বা …
14 linux  64bit  proc  elf 

1
লিনাক্স, গনুহ জিসিসি, LD, সংস্করণ স্ক্রিপ্ট এবং ELF বাইনারি ফর্ম্যাটে - কিভাবে এটা কাজ করে?
লিনাক্স মধ্যে গ্রন্থাগার সংস্করণ এবং কিভাবে এটি সমস্ত কাজে ব্যবহার করা সম্পর্কে আরও জানতে চেষ্টা করছি। এখানে প্রসঙ্গে: -, আমি যা ইন্টারফেসগুলি একই সেট এক্সপোজ একটি গতিশীল লাইব্রেরি দুটি সংস্করণ আছে libsome1.soএবং libsome2.so। - একটি আবেদন বিরুদ্ধে লিঙ্ক করা হয় libsome1.so। - এই অ্যাপ্লিকেশনটি ব্যবহারের libdl.soপরিবর্তনশীল অন্য মডিউল লোড করতে …

1
আমি কখন এক্সিকিউটেবল বাইনারি স্ট্রিংগুলি সম্পাদনা করতে পারি?
আমার একটি এক্সিকিউটেবল বাইনারি রয়েছে; আসুন এটি কল a.out। আমি বাইনারি স্ট্রিং রয়েছে দেখতে পারেন $ strings a.out ... /usr/share/foo .... আমার স্ট্রিংটি পরিবর্তন /usr/share/fooকরতে হবে /usr/share/bar। আমি শুধু সাথে STRING প্রতিস্থাপন করতে পারেন sed: sed -i 's@/usr/share/foo@/usr/share/bar@' a.out এটি দেখতে কোনও নিরাপদ জিনিস বলে মনে হচ্ছে। স্ট্রিং একই দৈর্ঘ্য …

3
কোনও জিএলএফ বাইনারিটি জিআরফোফ উপকরণের সাহায্যে নির্মিত হয়েছিল তা সনাক্ত করুন?
প্রদত্ত প্রোগ্রামটি জিএনইউ জিপিআরএফ ইনস্ট্রুমেন্টের সাথে সংকলিত হয়েছে কিনা তা পরীক্ষা করা সম্ভব, অর্থাত্ '-pg' পতাকাটি কোনও ফাইল তৈরি করে কিনা তা পরীক্ষা না করেই সংকলক এবং লিংক উভয়কেই দেওয়া হয়েছিল gmon.out?

1
কেন পাঠকরা লিনাক্সের পরিবর্তে আমার সিস্টেম হিসাবে "সিস্টেম ভি" দেখায়?
আমি ELF ফাইলের ফর্ম্যাটটি বোঝার চেষ্টা করার জন্য একটি ছোট সি প্রোগ্রাম (কোডের 2 টি লাইন) সংকলন করেছি। readelf -hঅবজেক্ট ফাইলে একটি করা, আমার শিরোনামে রয়েছে: OS/ABI: UNIX - System V আমি ফেডোরা ব্যবহার করছি, তবে কেন এটি লিনাক্সের পরিবর্তে নয়? সম্পাদনা : আমি সংকলিত int main(){ int x = …
10 linux  elf 

1
কোনও ELF এক্সিকিউটেবলের কোন অংশগুলি মেমরিতে লোড হয় এবং কোথায়?
আমি ইতিমধ্যে যা জানি: একটি ELF এক্সিকিউটেবলের বেশ কয়েকটি বিভাগ থাকে, স্পষ্টতই। পাঠ্য। এবং ড্যাটা বিভাগগুলি মেমোরিতে লোড হয়ে যায় কারণ এগুলি প্রোগ্রামের প্রধান অঙ্গ। তবে কোনও প্রোগ্রাম কাজ করার জন্য এটির আরও তথ্যের প্রয়োজন, বিশেষত যখন গতিশীলভাবে সংযুক্ত থাকে। আমি যা আগ্রহী তা হ'ল .প্লিট, .গোট, .ডিমনিক, .ডিএনসিম, .ডিএনস্টার …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.