উত্পন্ন / অটোকনফ.এইচ কী তৈরি করছে?


9

আমরা এমন একটি সফ্টওয়্যার তৈরির চেষ্টা করছি যা কেবল শিরোনামই নয়, কার্নেল উত্সর দাবি করে। সুতরাং আমরা কেন্দ্রগুলি src আরপিএম এর মাধ্যমে কার্নেল উত্সটি ডাউনলোড করেছি।

তবে অটোকনফ। অনুপস্থিত।

আমরা চেষ্টা করেছি

  • .Config জায়গায় রাখুন (/ বুট থেকে একটিটি অনুলিপি করুন)।

  • চালান make oldconfig

তাহলে কী অটোকনফ। ফাইলটি তৈরি করছে? আমাদের কি আসলে কার্নেলটি তৈরি করতে হবে?


যদি কেউ না লিনাক্স এর সাথে সম্পর্কিত একটি প্রকল্পের জন্য বিল্ড স্থাপত্য হিসাবে Kconfig ব্যবহার করছে, এই প্রশ্নের উত্তর একটু আলাদা: autoconf.h জেনারেট করতে আপনার যা দরকার ./kconfig-frontends/frontends/conf/conf --silentoldconfig Kconfig
étienne

উত্তর:


12

ফাইলটি পদক্ষেপে include/generated/autoconf.hউত্পন্ন হয় make prepare। আপনি যদি কার্নেল মডিউল তৈরির চেষ্টা করছেন তবে আপনার এই make scriptsপদক্ষেপটিও প্রয়োজন হবে :

gunzip < /proc/config.gz > .config
make oldconfig
make prepare
make scripts

সাধারণত কার্নেলটি শিরোনাম প্যাকেজ সহ হয়, আপনি কি প্রথমে এটি ইনস্টল করার চেষ্টা করেছেন? CentOS এর জন্য, kernel-develপ্যাকেজটি ইনস্টল করার চেষ্টা করুন । বিশদগুলি http://wiki.centos.org/HowTos/I_need_t__ কার্নেল_সোর্সে পাওয়া যাবে


ধন্যবাদ! হ্যাঁ, আমাদের মধ্যে শিরোনাম প্যাকেজ ইনস্টল করা ছিল, তবে কিছু কারণে কনফিগার স্ক্রিপ্টটি পুরো উত্সের দাবি করেছিল। আপনার লিঙ্কযুক্ত উইকি পৃষ্ঠাটি আমরা ব্যবহার করেছি।
স্টিফান

কেবল সম্পূর্ণতার জন্য: CentOS এ কার্নেল কনফিগারেশনটি অবস্থিত /boot(সঠিকটি uname -rনির্বাচন করার সাথে তুলনা করুন)।
স্টিফান

1
@ স্টেফান কিছু ডিস্ট্রোজে (আর্চ লিনাক্সের মতো) এটিতে অবস্থিত /lib/modules/$(uname -r)/build/.config( buildসাধারণত প্রতিশব্দে /usr/src/linux-$(uname -r)), অন্যরা ব্যবহার করেন /boot/config-$(uname -r)(যেমন উবুন্টু, দেবিয়ান এবং স্পষ্টতই সেন্টোস)। সংকলনের সময় সক্ষম করা থাকলে এটি থেকে পাওয়া যায় /proc/config.gz
লেকেনস্টেইন

0

autoconf.hবিল্ড প্রক্রিয়া চলাকালীন ফাইলটি স্বয়ংক্রিয়ভাবে উত্পন্ন হয় .conf। অনেকগুলি কার্নেল উত্স ফাইল ব্যবহার করে autoconf.h


1
সার্ভার ফল্ট আপনাকে স্বাগতম! আমরা পূর্বের উত্তরগুলি এমনভাবে উত্তর দেয় না বা আরও ভাল সমাধান সরবরাহ করে না এমন প্রশ্নের উত্তর দেওয়ার জন্য আমরা অতিরিক্ত উত্তর পছন্দ করি।
ফ্যালকন মোমোট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.