லினக்ஸில் ரஸ்ட் நிரலாக்க மொழியை எவ்வாறு நிறுவுவது?

துரு

சி மற்றும் சி ++ சந்தேகத்திற்கு இடமின்றி மிகவும் பிரபலமான நிரலாக்க மொழிகளில் ஒன்றாகும் மற்றும் பெரும்பாலான பயன்பாடுகள் மற்றும் இயக்க முறைமைகளால் பயன்படுத்தப்படுகிறது அவர்கள் கற்றுக்கொள்ள முதலில் பரிந்துரைக்கப்பட்ட நிரலாக்க மொழிகளில் ஒன்று என்று சொல்லாமல் மற்றும் ஒரு அடிப்படையாக எடுத்துக் கொள்ளுங்கள்.

ரஸ்ட் ஒரு நிரலாக்க மொழி தொகுக்கப்பட்ட, பொது நோக்கம் மற்றும் மல்டிபரடிகம் அது இருப்பது மொஸில்லாவால் உருவாக்கப்பட்டது மற்றும் எல்.எல்.வி.எம் ஆதரிக்கிறது. இந்த மொழி வடிவமைக்கப்பட்டுள்ளது «ஒரு பாதுகாப்பான, ஒரே நேரத்தில் மற்றும் நடைமுறை மொழி» மற்றும் எல்லாவற்றிற்கும் மேலாக இருக்க வேண்டும் சி மற்றும் சி ++ மொழிகளுக்கு மாற்றாக.

துரு தூய செயல்பாட்டு நிரலாக்கத்தை ஆதரிக்கும் திறந்த மூல நிரலாக்க மொழி, நடைமுறை, கட்டாய மற்றும் பொருள் சார்ந்த.

இந்த நிரலாக்க மொழி மிக வேகமாக வேலை செய்கிறது, segfaults ஐத் தவிர்க்கிறது, மேலும் நூல் பாதுகாப்பை உறுதி செய்கிறது. பூஜ்ஜிய செலவு சுருக்கங்களை ஆதரிக்கிறது, இயக்கம் சொற்பொருள், உத்தரவாத நினைவக பாதுகாப்பு, நூல் இல்லாத தரவு பந்தயங்கள், பொதுவான அடிப்படையிலான பண்பு மற்றும் முறை பொருத்தம்.

மேலும் வகை அனுமானம், குறைந்தபட்ச செயல்படுத்தல் நேரம் மற்றும் திறமையான சி பிணைப்புகளை ஆதரிக்கிறது.

துரு அதிக எண்ணிக்கையிலான தளங்களில் இயக்க முடியும் டிராப்பாக்ஸ், கோரியோஸ், என்ஜிபி மற்றும் பல போன்ற நிறுவனங்கள் / நிறுவனங்களின் உற்பத்தியில் இது பயன்படுத்தப்படுகிறது.

ரஸ்டின் குறிக்கோள், இணையத்தில் இயங்கும் சிறந்த சேவையகம் மற்றும் கிளையன்ட் பக்க நிரல்களை உருவாக்குவதற்கான ஒரு நல்ல மொழியாக இருக்க வேண்டும்.

இது பாதுகாப்பு, நினைவக ஒதுக்கீடு கட்டுப்பாடு மற்றும் ஒத்திசைவு ஆகியவற்றை வலியுறுத்தும் அம்சத் தொகுப்பிற்கு வழிவகுத்தது.

செயல்திறன் மட்டுமே கருத்தாக இருந்தால், பாதுகாப்பான குறியீடு செயல்திறன் சி ++ ஐ விட மெதுவாக இருக்கும் என்று எதிர்பார்க்கப்படுகிறது, ஆனால் ரஸ்டுடன் ஒப்பிடக்கூடிய முன்னெச்சரிக்கை நடவடிக்கைகளை எடுக்க சி ++ குறியீட்டை ஒப்பிடும்போது, ​​பிந்தையது இன்னும் வேகமாக இருக்கும்.

துரு தொடரியல் சி மற்றும் சி ++ போன்றது, பிரேஸ்-பிரிக்கப்பட்ட குறியீடு தொகுதிகள் மற்றும் ஓட்டம் கட்டுப்பாட்டு கட்டமைப்புகள் என்றால், இல்லையெனில், செய்யுங்கள், போது, ​​மற்றும் போன்றவை.

துரு 1

எல்லா சி மற்றும் சி ++ கட்டமைப்புகளும் இல்லை, மற்றவர்கள் (பல திசைக் கிளைகளுக்கான போட்டிச் சொல் போன்றவை) இந்த மொழிகளில் இருந்து வரும் புரோகிராமர்களுக்கு குறைவாகவே தெரிந்திருக்கும்.

லினக்ஸில் துரு நிறுவல்

Si உங்கள் கணினியில் இந்த நிரலாக்க மொழியை நிறுவ விரும்புகிறீர்கள், எங்கள் கணினியில் ரஸ்டைப் பெற உதவும் நிறுவியை பதிவிறக்குவதன் மூலம் நாம் அதைச் செய்யலாம்

ஒரு முனையத்தைத் திறந்து அதில் இயக்கவும்:

curl https://sh.rustup.rs -sSf | sh

இந்த கட்டளையை இயக்கும் போது நிறுவி பதிவிறக்கம் செய்யப்படும், அது உடனடியாக இயங்கும், இயல்புநிலை மதிப்புகளுடன் நிறுவலைத் தொடர 1 ஐ அழுத்த வேண்டும், மேலும் இது தேவையான அனைத்து தொகுப்புகளையும் பதிவிறக்கும்.

தனிப்பயன் நிறுவலை நீங்கள் விரும்பினால், நீங்கள் 2 ஐத் தட்டச்சு செய்ய வேண்டும், மேலும் உங்கள் சூழல் மாறிகளை மற்றவற்றுடன் வரையறுப்பீர்கள்.

எங்கள் கணினியில் ரஸ்ட் நிறுவலின் முடிவில், பின்வரும் பாதையில் சரக்குகளின் பின் அடைவு உடனடியாக சேர்க்கப்படும் ( ~ / .கர்கோ / பின்) அனைத்து கருவிகளும் நிறுவப்பட்ட இடத்தில்) உங்கள் PATH சூழல் மாறியில், இல் ~ /. சுயவிவரம்.

இதைச் செய்தேன் ஷெல்லை உள்ளமைக்க நாங்கள் தொடர வேண்டும்ரஸ்ட் சூழலுடன் பணிபுரிய மாற்றியமைக்கப்பட்ட PATH ஐப் பயன்படுத்த ~ / .profile கோப்பை மாற்றியமைப்பதன் மூலம் இதைச் செய்கிறோம், இந்த கட்டளைகளை முனையத்தில் இயக்குகிறோம்:

source ~/.profile
source ~/.cargo/env

இப்போது மட்டும் எங்கள் கணினியில் ரஸ்ட் சரியாக நிறுவப்பட்டதா என்பதை சரிபார்க்க தொடர வேண்டும், முனையத்தில் பின்வரும் கட்டளையைத் தட்டச்சு செய்வதன் மூலம் இதைச் செய்கிறோம்

rustc --version

மற்றும் அதனுடன் திரையில் ரஸ்ட் பதிப்பைப் பெற வேண்டும் நாங்கள் எங்கள் கணினியில் நிறுவியுள்ளோம்.

அவ்வளவுதான், இந்த மொழியைப் பயன்படுத்தத் தொடங்கலாம் மற்றும் அதைப் பயன்படுத்தும் பயன்பாடுகளை எங்கள் கணினியில் நிறுவ முடியும்.

மொழியை சோதிக்க நாம் ஒரு எளிய கோப்பை உருவாக்க முடியும் திரையில் எங்களுக்கு ஒரு செய்தியை அச்சிடுங்கள், பின்வருவதைத் தட்டச்சு செய்வதன் மூலம் இதைச் செய்கிறோம்:

nano prueba.rs

கோப்பின் உள்ளே நாம் பின்வருவனவற்றை ஒட்டுகிறோம்:

fn main() {
println!("Prueba exitosa de Rust");
}

நாங்கள் அதை இயங்கக்கூடியதாக மாற்றுகிறோம்:

rustc prueba.rs

சோதிக்க இதை இயக்குகிறோம்:

./prueba.rs


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   கிஸ்கில்லோசோ அவர் கூறினார்

    இதை நிறுவுமாறு மக்களிடம் சொல்வது எளிதாக இருக்காது, அதன் விநியோகத்தின் களஞ்சியங்களில் தேடுங்கள் ... ஏனென்றால் இது போல, நீங்கள் சொல்வது போல் ... நீங்கள் எவ்வாறு நிறுவல் நீக்கம் செய்கிறீர்கள்? எப்படி புதுப்பிக்கிறீர்கள்? ...

    நான் டெபியன் நிலையானதைப் பயன்படுத்துகிறேன், அதற்கு மேல் இது தேவையில்லை என்று தோன்றுகிறது: sudo apt-get install rustc.

    இந்த இணைப்பில் நீங்கள் காணக்கூடியது போல, இது கடைசி நிலையான பதிப்பிலிருந்து டெபியன் களஞ்சியங்களில் உள்ளது:
    https://packages.debian.org/search?keywords=rustc
    மற்றும் உபுண்டுவில் டிரஸ்டியிலிருந்து (14.04LTS):
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    எந்தவொரு புதிய பயனரும் தேவையில்லாமல் எளிதில் திருக முடியும் என்று நீங்கள் பரிந்துரைப்பதை கவனமாக இருங்கள்!