Configure script
ஒரு உள்ளமைவு ஸ்கிரிப்ட் என்பது பல்வேறு கணினிகளில் இயக்கப்படும் ஒரு நிரலை உருவாக்க உதவும் வகையில் வடிவமைக்கப்பட்ட ஒரு செயல்படுத்தக்கூடிய ஸ்கிரிப்ட் ஆகும். இது பயனரின் கணினியில் உள்ள நூலகங்களுடன் பொருந்துகிறது, அதன் மூலக் குறியீட்டிலிருந்து தொகுப்பதற்கு முன்பு நிரலுக்குத் தேவையானவற்றுடன் பொருந்துகிறது. ஒரு பொதுவான நடைமுறையாக, அனைத்து உள்ளமைவு ஸ்கிரிப்ட்களும் உள்ளமைவு என்று பெயரிடப்படுகின்றன. வழக்கமாக, உள்ளமைவு ஸ்கிரிப்ட்கள் பார்ன் ஷெல்லுக்காக எழுதப்படுகின்றன, ஆனால் அவை விரும்பிய எந்த ஷெல்லிலும் செயல்படுத்த எழுதப்படலாம். மூலக் குறியீட்டிலிருந்து நேரடியாக மென்பொருளைப் பெறுவது யுனிக்ஸ் கணினிகளில் ஒரு பொதுவான செயல்முறையாகும், மேலும் பொதுவாக பின்வரும் மூன்று படிகளை உள்ளடக்கியதுஃ மேக்ஃபைலை உள்ளமைத்தல், குறியீட்டைத் தொகுத்தல் மற்றும் இறுதியாக செயல்படுத்தக்கூடிய நிலையான இடங்களுக்கு நிறுவுதல். ஒரு உள்ளமைவு ஸ்கிரிப்ட் இந்த படிகளில் முதல் படியை நிறைவேற்றுகிறது. உள்ளமைவு ஸ்கிரிப்ட்களைப் பயன்படுத்துவது என்பது தொகுப்பதற்கு முன் மேக்ஃபைல்களை உருவாக்கும் ஒரு தானியங்கி முறையாகும், இது செயல்படுத்தக்கூடிய மென்பொருளை தொகுத்து இயக்க வேண்டிய கணினிக்கு ஏற்ப மென்பொருளை வடிவமைக்கிறது. இறுதி செயல்படுத்தக்கூடிய மென்பொருள் பொதுவாக ஒரு ஷெல்லில் பின்வரும் கட்டளைகளை செயல்படுத்துவதன் மூலம் பெறப்படுகிறது, இது தற்போது மூலக் குறியீட்டைக் கொண்ட கோப்பகத்தை சுட்டிக்காட்டுகிறதுஃ./உள்ளமைக்கவும் நிறுவலை உருவாக்கவும் ஸ்கிரிப்ட் தற்போதைய கோப்பகத்தில் உள்ளது என்பதை ஷெல்லில் குறிக்க வெறுமனே உள்ளமைப்பதை விட ஒருவர் தட்டச்சு செய்ய வேண்டும்./உள்ளமைக்க வேண்டும். ஏனென்றால், பாதுகாப்பு முன்னெச்சரிக்கையாக, யுனிக்ஸ் உள்ளமைவுகள் தற்போதைய கோப்பகத்தில் செயல்படுத்தக்கூடியவற்றைத் தேடுவதில்லை. எனவே, அந்த கோப்பகத்தில் நிரல்களை இயக்க, ஒருவர் அவற்றின் இருப்பிடத்தை வெளிப்படையாக குறிப்பிட வேண்டும். அது முடிந்ததும், உள்ளமைவு ஒரு அறிக்கையை config.log க்கு அச்சிடுகிறது. இயக்குதல்./உள்ளமைவு-- உதவி கட்டளை வரி வாதங்களின் பட்டியலை வழங்குகிறது, இது போன்ற கூடுதல் அம்சங்களை இயக்க அல்லது முடக்குவதற்குஃ./உள்ளமைவு-- libs = "-lmpfr-lgmp"./உள்ளமைவு-- முன்னொட்டு =/முகப்பு/பயனர்/உள்ளூர் முதல் வரிசையில் எம்பிஎஃப்ஆர் மற்றும் ஜிஎம்பி நூலகங்கள் அடங்கும். இரண்டாவது வரி, இறுதிப் பதிப்பை/வீட்டில்/பயனர்/உள்ளூரில் நிறுவச் சொல்கிறது. பெரும்பாலும், அறிவுறுத்தல்களுடன் ஒரு ஆவணம் சேர்க்கப்பட்டுள்ளது. உள்ளமைவு தோல்வியுற்றால் இது உதவியாக இருக்கும். இந்த கோப்பு பொதுவாக இன்ஸ்டால் என்று அழைக்கப்படுகிறது. கட்டமைப்பை உருவாக்குவது மென்பொருள் உருவாக்குநர்கள் குனு தானியங்கி கருவிகளைப் பயன்படுத்துவதன் மூலம் குறுக்கு-தள மென்பொருள் மேம்பாட்டின் சவாலை எளிதாக்குகிறார்கள். இந்த ஸ்கிரிப்ட்கள் சுற்றுச்சூழல் அமைப்புகள், இயங்குதள கட்டமைப்பு மற்றும் தேவையான கட்டமைப்பு மற்றும் இயக்க நேர சார்புகளின் இருப்பு மற்றும் இருப்பிடம் ஆகியவற்றிற்காக அவை இயங்கும் அமைப்பை வினவுகின்றன. அவை சேகரிக்கப்பட்ட தகவல்களை configure.ac அல்லது இப்போது நீக்கப்பட்ட configure.in இல் சேமித்து வைக்கின்றன, அவை நிறுவல் கட்டத்தில் உள்ளமைவு மூலம் படிக்கப்பட வேண்டும். சார்புச் சரிபார்ப்பு புதிய வளர்ச்சியில், நூலகச் சார்புச் சரிபார்ப்பு பெரும்பாலும் m4 மேக்ரோ, பிகேஜி _ செக் _ மாடல்ஸ் வழியாக பி. கே. ஜி-கட்டமைப்பைப் பயன்படுத்தி செய்யப்படுகிறது. pkg-உள்ளமைவு பிரபலமடைவதற்கு முன்பு, நூலகங்களின் விநியோகத்தில் சேர்க்கப்பட்டுள்ள கோப்புகளைக் கண்டறிய தனி m4 மேக்ரோக்கள் உருவாக்கப்பட்டன. ஒரு உள்ளமைவு ஸ்கிரிப்டுடன் வந்த முதல் நிரல் 1984 இல் லாரி வால் என்பவரால் உருவாக்கப்பட்டது. ஸ்கிரிப்ட் கையால் எழுதப்பட்டது மற்றும் செயல்படுத்தப்படும் போது ஒரு நகைச்சுவையான ஓடும் வர்ணனையை உருவாக்கியது. டிஆர்என் திட்டத்தின் கட்டுமான அமைப்பின் ஒரு பகுதியாக இது இன்னும் உயிர்ப்புடன் உள்ளது. அப்போதிருந்து, நிரல்களின் சுற்றுச்சூழல் அமைப்பு முடிந்தவரை உள்ளமைவு ஸ்கிரிப்ட்களை உருவாக்குவதை தானியக்கமாக்க வளர்ந்துள்ளது, அவற்றில் மிகவும் பொதுவானது குனு ஆட்டோகன்ஃப் அமைப்பு. மேலும் காண்கஃ ஆட்டோகன்ஃப் மென்பொருள் உருவாக்கம் குனு கட்டமைத்தல் அமைப்பு குறிப்புகள் தொகுத்தல் கருவிகள் லினக்ஸ் உள்ளமைவு பயன்பாடுகள் யுனிக்ஸ் நிரலாக்க கருவிகள் உள்ளமைவு