Mac OS X இல் கட்டளை வரி கருவிகளை எவ்வாறு நிறுவுவது (Xcode இல்லாமல்)
பொருளடக்கம்:
டெர்மினல் மூலம் மிகவும் பாரம்பரியமான Unix கருவித்தொகுப்பை அணுக விரும்பும் Mac பயனர்கள் Xcode IDE இன் விருப்ப கட்டளை வரி கருவிகள் துணைப்பிரிவை நிறுவ விரும்பலாம். MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks இலிருந்து, இது இப்போது நேரடியாகவும், முழு Xcode தொகுப்பையும் நிறுவாமல், டெவலப்பர் கணக்கும் தேவையில்லை.
மேக், GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, உள்ளிட்ட பல பொதுவாகப் பயன்படுத்தப்படும் கருவிகள், பயன்பாடுகள் மற்றும் கம்பைலர்களை Mac டெர்மினல் பயனர்களுக்கு Command Line Tool தொகுப்பு வழங்குகிறது. என்ன, மற்றும் பல பயனுள்ள கட்டளைகள் பொதுவாக இயல்புநிலை லினக்ஸ் நிறுவல்களில் காணப்படும். ஆர்வமுள்ளவர்களுக்காக கீழே உள்ள கட்டளை வரி கருவித்தொகுப்பின் மூலம் கிடைக்கும் புதிய பைனரிகளின் முழுப் பட்டியலையும் சேர்த்துள்ளோம் அல்லது தொகுப்பை நிறுவிய பிறகு நீங்களே பார்க்கலாம், அதை நாங்கள் இங்கு காண்போம்.
இந்த வழிகாட்டி MacOS Monterey 12, macOS Big Sur 11, macOS Catalina, macOS Mojave 10.14.x, 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10 ஐ நோக்கி வடிவமைக்கப்பட்டுள்ளது. Mac OS X 10.9 மற்றும் புதிய வெளியீடுகள். Mac OS X இன் முந்தைய பதிப்புகளை இயக்கும் Mac பயனர்கள், இங்கு விவரிக்கப்பட்டுள்ளபடி Apple டெவலப்பர் இணையதளத்தின் மூலம் கிடைக்கும் தொகுப்பு நிறுவி மூலம் கட்டளை வரி கருவிகள் மற்றும் gcc (Xcode இல்லாமல்) நேரடியாக நிறுவுவதைத் தொடரலாம்.
Mac OS X இல் கட்டளை வரி கருவிகளை நிறுவுதல்
- /பயன்பாடுகள்/பயன்பாடுகள்/ இல் காணப்படும் டெர்மினலைத் தொடங்கவும்
- பின்வரும் கட்டளை சரத்தை தட்டச்சு செய்யவும்:
- ஒரு மென்பொருள் புதுப்பிப்பு பாப்அப் சாளரம் தோன்றும்: “xcode-select கட்டளைக்கு கட்டளை வரி டெவலப்பர் கருவிகள் தேவை. இப்போது கருவிகளை நிறுவ விரும்புகிறீர்களா?" "நிறுவு" என்பதைக் கிளிக் செய்வதன் மூலம் இதை உறுதிப்படுத்தத் தேர்வுசெய்து, கோரும் போது சேவை விதிமுறைகளை ஏற்கவும் (தயக்கமின்றி அவற்றை முழுமையாகப் படிக்கவும், நாங்கள் இங்கே இருப்போம்)
- கமாண்ட் லைன் டூல்ஸ் பேக்கேஜ் பதிவிறக்கம் முடிவடையும் வரை காத்திருங்கள், இது சுமார் 130MB ஆக இருக்கும் மற்றும் உங்கள் இணைப்பு வேகத்தைப் பொறுத்து மிக விரைவாக நிறுவப்படும்
xcode-தேர்வு --நிறுவு
நிறுவி முடிந்ததும் தானாகவே போய்விடும், பின்னர் gcc, git, svn, rebase, make, போன்ற நிறுவப்பட்ட கட்டளைகளில் ஒன்றைப் பயன்படுத்த முயற்சிப்பதன் மூலம் அனைத்தும் செயல்படுவதை உறுதிப்படுத்திக் கொள்ளலாம். ld, otool, nm, கீழே உள்ள பட்டியலிலிருந்து நீங்கள் விரும்பும் அனைத்தும். நிறுவல் தடையின்றி நடந்ததாகக் கருதினால், கட்டளை எதிர்பார்த்தபடி செயல்படும். தொகுப்பு மேலாளரைப் பயன்படுத்தாமல் நேரடியாக மூலக் குறியீட்டிலிருந்து விஷயங்களைத் தொகுத்து நிறுவலாம். உங்கள் புதிய unix கட்டளை வரி கருவித்தொகுப்பை அனுபவிக்கவும்!
கமாண்ட் லைன் கருவிகளுடன் என்ன நிறுவுகிறது மற்றும் எங்கே
தங்கள் மேக்கில் என்ன நிறுவப்பட்டுள்ளது மற்றும் அது எங்கு செல்கிறது என்ற விவரங்களை அறிய ஆர்வமுள்ளவர்களுக்கு, முழு கட்டளை வரி கருவித்தொகுப்பு தொகுப்பு பின்வரும் கோப்பகத்தில் வைக்கப்படும்:
/Library/Developer/CommandLineTools/
நீங்கள் விரும்பினால் அந்த கோப்பகத்தின் மூலம் உலாவலாம் அல்லது பிற்காலத்தில் ஏதேனும் தொகுப்பை மாற்றவோ அல்லது சரிசெய்யவோ விரும்பினால் அதைப் பற்றிய விழிப்புணர்வை நீங்கள் பெறலாம்.
கோப்பகம் என்பது Mac OS இன் ரூட் /லைப்ரரி, பயனர் ~/நூலக கோப்பகம் அல்ல என்பதை நினைவில் கொள்ளவும்.
உங்களுக்குக் கிடைக்கும் 61 புதிய கட்டளைகளைப் பார்க்க விரும்பினால், அவை அனைத்தும் /Library/Developer/CommandLineTools/usr/bin/ இல் உள்ளன, ஆனால் வசதிக்காக அவற்றை அகரவரிசைப்படி கீழே பட்டியலிட்டுள்ளோம்:
ar as asa bison BuildStrings c++ c89 c99 cc clang clang++ cmpdylib codesign_alocate CpMac cpp ctags ctf_insert DeRez dsymutil dwarfdump dyldinfocd+Getcfocd+flex-flex-இன்செர்வ் ஜி.சி.சி.வி. receive-pack git-shell git-upload-archive git-upload-pack gm4 gnumake gperf hdxml2manxml headerdoc2html indent install_name_tool ld lex libtool lipo lldb lorder m4 make MergePef mig mkdep MvMacasmdisasmmmedit otool pagestuff projectInfo ranlib rebase redo_prebinding ResMerger resolveLinks Rez RezDet RezWack rpcgen segedit SetFile size SplitForks strings strip svn svnadmin svndumpfilter svnlook svnrdump svnserve svnsync svnversion unifdef unifdefall UnRezWack unwinddump என்ன xml2man yacc
சரிசெய்தல் "தற்போது கிடைக்கவில்லை" பிழை
“மென்பொருள் புதுப்பிப்பு சேவையகத்தில் தற்போது கிடைக்காததால் மென்பொருளை நிறுவ முடியவில்லை” என்று பிழைச் செய்தி வருகிறதா? நீங்கள் அதிர்ஷ்டசாலி, ஏனெனில் அந்த பிழைச் செய்தி நீங்கள் ஏற்கனவே Mac இல் Xcode நிறுவியிருப்பதைக் குறிக்கிறது.
Mac OS X 10.9 இலிருந்து, Xcode ஏற்கனவே Mac OS X இல் நிறுவப்பட்டிருந்தால், கட்டளை வரிக் கருவிகளும் நிறுவப்படும் (gcc ஐ இயக்க முயற்சிப்பதன் மூலம் அல்லது முனையத்திலிருந்து இதை நீங்கள் சரிபார்க்கலாம்). அதன்படி, இந்த டுடோரியல் பரந்த Xcode டெவலப்மெண்ட் தொகுப்பை நிறுவ விரும்பாத பயனர்களை இலக்காகக் கொண்டது, மேலும் அதற்கு பதிலாக கட்டளை வரி பயன்பாடுகளை மட்டுமே நிறுவ வேண்டும். ஆம், அதாவது நீங்கள் முழு Xcode பயன்பாட்டையும் நிறுவல் நீக்கலாம் மற்றும் நீங்கள் விரும்பினால் கட்டளை வரி கருவிகளை மட்டும் நிறுவலாம், ஏனெனில் பல பயனர்கள் மற்றும் sysadminகள் Xcode ஐ நிறுவுவதற்கு ஒரே காரணம் இதுதான்.