ubuntu සඳහා C ක්‍රමලේඛන මෘදුකාංගය. ලිනක්ස් සඳහා වැඩසටහන්කරණය. C වැඩසටහන්කරණය සඳහා පරිසරය සහ සම්පාදක

GCC සමඟ මූලික ලිනක්ස් වැඩසටහන්කරණය

Linux මෙහෙයුම් පද්ධතිය දිගු කලක් සුපිරි පරිගණක මෘදුකාංගවල ප්‍රමුඛ ස්ථානයක් හිමි කර ගෙන ඇති අතර එය අන්තර්ජාල සේවාදායක අංශයේ දෙවන ස්ථානයට පත්ව ඇති අතර ආයතනික අංශයේ වේගයෙන් ජනප්‍රිය වෙමින් පවතී. වාණිජ මෙහෙයුම් පද්ධති සමඟ සසඳන විට ලිනක්ස් හි ප්‍රධාන වාසි මෙයට පහසුකම් සපයයි - ඉහළ ආර්ථික කාර්යක්ෂමතාව, සංචලනය, නම්‍යශීලී බව, DBMS ස්ථාපනය සඳහා ප්‍රශස්ත කොන්දේසි.

අපගේ පාඨමාලාව මත "ලිනක්ස් (උබුන්ටු). Level 2. Linux හි C හි වැඩසටහන්කරණයඔබ වර්ධනය කිරීමට අවශ්ය දැනුම හා කුසලතා ලබා ගනු ඇත මෘදුකාංගලිනක්ස් මෙහෙයුම් පද්ධතියේ වේගයෙන් වර්ධනය වන ජනප්‍රියත්වය සඳහා. ඔබ මෘදුකාංග ගොඩනැගීමේ ක්‍රියාවලිය සහ GCC හි ඇතුළත් C සම්පාදකයේ විශේෂතා තේරුම් ගැනීමට පටන් ගනීවි. ක්‍රියාවලි සහ නූල් අතර ඇති වෙනස්කම් තේරුම් ගැනීමට ඔබ ඉගෙන ගනු ඇත, බහු නූල් සහ එහි විශේෂතා භාවිතා කරන්න. "භූතයන්" යනු කුමක්ද සහ ඒවා යෙදුම් මෘදුකාංග වලින් වෙනස් වන්නේ කෙසේදැයි ඔබ ඉගෙන ගනු ඇත.

විශේෂඥ මධ්‍යස්ථානයේදී ලිනක්ස් පුහුණුව සිදු කරනු ලබන්නේ වඩාත් ජනප්‍රිය බෙදාහැරීමේ කට්ටලය වන උබුන්ටු උදාහරණය භාවිතා කරමිනි. කෙසේ වෙතත්, ඔබ Linux අධ්‍යයනය කරනු ඇති අතර, අපගේ මධ්‍යස්ථානයේ පුහුණුවෙන් පසු ඔබට ඕනෑම Linux බෙදාහැරීමක් සමඟ පහසුවෙන් වැඩ කළ හැකිය: Debian, Mandriva, Red Hat, Mint, Alt Linux, Open SUSE, ASP Linux, MSVS සහ තවත් බොහෝ දේ.

පාඨමාලා වැඩසටහන වෘත්තීය සම්මත "ක්‍රමලේඛකයාගේ" අවශ්‍යතා සපුරාලයි.

හොඳින් " ලිනක්ස් (උබුන්ටු). මට්ටම 2. C හි Linux හි වැඩසටහන්කරණය» ඇතුළත් විස්තීරණ පුහුණු වැඩසටහන් පද්ධති පරිපාලකයින්සහ Linux ආරක්ෂක විශේෂඥයින්. විස්තීරණ වැඩසටහනක් යටතේ අධ්‍යයනය කිරීමෙන් ඔබට ලැබේ 15% දක්වා වට්ටමක්වැඩසටහනට ඇතුළත් පාඨමාලා කිහිපයක් සඳහා එකවර. සෑම විස්තීරණ ලිනක්ස් පුහුණු වැඩසටහනක්ම ජාත්‍යන්තර වෘත්තීය සහතිකය සඳහා සූදානම් වේ

නම: ලිනක්ස් හි C++ හි වැඩසටහන්කරණය.

"Linux හි C++ හි ක්‍රමලේඛනය" පොත KDEvelop සංවර්ධන පරිසරයේ C++ හි යෙදුම් සංවර්ධනය කිරීම සඳහා කැප කර ඇත. පොතේ කතුවරයා ලබා දෙයි විස්තරාත්මක සටහනයෙදුම් සංරචක අතර අන්තර්ක්‍රියා, Qt Designer උපයෝගීතාව සමඟ වැඩ කිරීමේ මූලික කරුණු ආවරණය කරයි, සහ සංවාද කොටු පාලන සහ ඒවා නිර්මාණය කර ඇති පන්ති සාකච්ඡා කරයි. යෙදුම් අතුරුමුහුණත් මූලද්‍රව්‍ය නිර්මාණය කරමින් ලේඛනය/දර්ශනය යන සංකල්පය පොත උගන්වයි. තිරයේ දිස්වන විවිධ තොරතුරු සුරැකීම සහ ප්‍රතිසාධනය කිරීම, පෙළ සංස්කාරකයන් සංවර්ධනය කිරීම, අන්තර් ක්‍රියාදාමයන් මත පදනම්ව යෙදුම්වල බහුකාර්යයන් සංවිධානය කිරීම සහ පන්ති සහ ක්‍රියාකාරී සැකිලි සමඟ වැඩ කිරීම වැනි මාතෘකා ද ආවරණය කෙරේ. නිගමනයක් ලෙස, සංවර්ධිත යෙදුම සඳහා උපකාරක පද්ධතියක් නිර්මාණය කිරීම සඳහා කතුවරයා ප්රයෝජනවත් නිර්දේශ ලබා දෙයි. පොත වෘත්තීය වැඩසටහන්කරුවන් සඳහා අදහස් කෙරේ.


KDevelop සංවර්ධන පරිසරය තුළ C++ හි ලියා ඇති යෙදුම් නිර්මාණය කිරීම සඳහා පොත කැපවී ඇත. යෙදුම් සංරචක අන්තර්ක්‍රියා කරන ආකාරය පිළිබඳ විස්තරයක් ලබා දී ඇත. අපි Qt Designer උපයෝගිතා සමඟ වැඩ කිරීම සලකා බලන අතර සංවාද පෙට්ටිවල භාවිතා කරන ප්‍රධාන පාලනයන් මෙන්ම ඒවා සමඟ වැඩ කිරීමට නිර්මාණය කර ඇති පන්ති විස්තර කරන්නෙමු. පාඨකයාට Document/View සංකල්පය හඳුන්වා දී ඇති අතර යෙදුම් පරිශීලක අතුරුමුහුණත් මූලද්‍රව්‍ය නිර්මාණය කරන ආකාරය ඉගෙන ගනී. මීට අමතරව, එක් එක් පරිච්ඡේද මඟින් තිරය මත විවිධ තොරතුරු ප්‍රදර්ශනය කිරීම, ගොනුවකින් එය සුරැකීම සහ ප්‍රතිසාධනය කිරීම, පෙළ සංස්කාරකවරුන් නිර්මාණය කිරීම, පන්ති සහ ශ්‍රිත සැකිලි සමඟ වැඩ කිරීම සහ අන්තර්ක්‍රියාකාරී ක්‍රියාවලීන් මත පදනම්ව යෙදුමක බහු කාර්යයන් සංවිධානය කිරීම යන කරුණු ආවරණය කරයි. අවසාන වශයෙන්, යෙදුම් උපකාරක පද්ධතියක් නිර්මාණය කිරීම සඳහා නිර්දේශ සපයනු ලැබේ.

අන්තර්ගතය:
හැදින්වීම
මෙම පොත කා සඳහාද?
පොත් ව්යුහය
මෙම පොතේ සම්මත කරගත් සම්මුතීන්
දෘඪාංග සහ මෘදුකාංග අවශ්‍යතා
1 වන පරිච්ඡේදය යෙදුම් සංරචකවල අන්තර්ක්රියා
සංඥා සහ ග්රාහක
සංඥා යැවීම
ග්රාහකයන් ක්රියාත්මක කිරීම
සම්බන්ධතාවය ක්රියාත්මක කිරීම
සිදුවීම් හැසිරවීම
කවුළුවක් සමඟ වැඩ කිරීම
ආදාන අවධානයෙන් වැඩ කිරීම
මූසිකය භාවිතා කිරීම
යතුරු පුවරුව භාවිතා කිරීම
ඇදගෙන යාම ක්‍රියාත්මක කිරීම
සිදුවීම් පෙරහන්
කෘතිම සිදුවීම්
සිදුවීම් සැකසුම් අනුපිළිවෙල
නිගමනය
2 වන පරිච්ඡේදය සංවාද පෙට්ටි සහ මූලික පාලන
සංවාදාත්මක යෙදුමක් නිර්මාණය කිරීම
ආකෘති යෙදුමක් නිර්මාණය කිරීම
පෙර සැකසූ සංවාද කොටුවක් නිර්මාණය කිරීම
සංවාද යෙදුම නිර්මාණය කිරීම සම්පූර්ණ කිරීම
අභිරුචි සංවාද කොටු නිර්මාණය කිරීම
Tabbed Dialog Box එකක් නිර්මාණය කිරීම
විශාරදයෙකු නිර්මාණය කිරීම
3 වන පරිච්ඡේදය පාලන පන්ති
ලැයිස්තු පන්තිය
රේඛීය නියාමක සහ රේඛීය දර්ශකයේ පන්ති
දිනය සහ වේලාව සමඟ වැඩ කිරීම
4 වන පරිච්ඡේදය යෙදුම්, ලේඛන, සහ පන්ති බලන්න
බහු-කවුළු Qt යෙදුම
ලේඛන පන්තිය
ඉදිරිපත් කිරීමේ පන්තිය
යෙදුම් පන්තිය
KDE බහු-කවුළු යෙදුම
ලේඛන පන්තිය
ඉදිරිපත් කිරීමේ පන්තිය
යෙදුම් පන්තිය
5 වන පරිච්ඡේදය පරිශීලක අතුරුමුහුණත් මූලද්‍රව්‍ය නිර්මාණය කිරීම
පරිශීලක අතුරුමුහුණත Qt පුස්තකාල
මෙනුවේ වෙනස්කම් සිදු කිරීම
තත්ව තීරුව සමඟ වැඩ කිරීම
KDE යෙදුම් පරිශීලක අතුරුමුහුණත
මෙනුවේ වෙනස්කම් සිදු කිරීම
මෙවලම් තීරුව අභිරුචිකරණය කිරීම
තත්ව තීරුව සමඟ වැඩ කිරීම
6 වන පරිච්ඡේදය තිරය ​​මත තොරතුරු පෙන්වීම
රූප ඇඳීම
බුරුසුවක් සමඟ වැඩ කිරීම
කවුළුවක් නැවත ඇඳීම
View Objects සමමුහුර්ත කිරීම
පෙළ ප්‍රතිදානය
Bitmaps සමඟ වැඩ කිරීම
උපාංගය මත යැපෙන බිට්මැප්
දෘඪාංග-ස්වාධීන බිට් රූප
1 වන පරිච්ඡේදය ලේඛන ගොනු සමඟ වැඩ කිරීම
යෙදුමේ තොරතුරු සුරැකීම සහ ප්‍රතිසාධනය කිරීම
සංවාද පෙට්ටි අභිරුචිකරණය කිරීම
මෙනුවේ වෙනස්කම් සිදු කිරීම
වැඩ කරන නාමාවලිය සැකසීම
8 වන පරිච්ඡේදය සමඟ වැඩ කිරීම පෙළ ලේඛන
සරල පෙළ සංස්කාරකයක් නිර්මාණය කිරීම
වඩාත් සංකීර්ණ සංස්කාරකයක් නිර්මාණය කිරීම
KDE සංස්කාරකය නිර්මාණය කිරීම
9 වන පරිච්ඡේදය එකතු කිරීමේ සැකිලි සහ පන්ති
සැකිලි
සැකිලි සංකල්පය
කාර්ය සැකිලි
පන්ති සැකිලි
එකතු කිරීමේ පන්ති
එකතු කිරීමේ පන්ති වර්ග
අරා
සබැඳි ලැයිස්තු
සිතියම්
වෙනත් එකතු කිරීමේ පන්ති
10 වන පරිච්ඡේදය යෙදුමක බහු කාර්යයන් ක්‍රියාත්මක කිරීම
ක්රියාවලි අන්තර්ක්රියා
සරල සේවාදායකයක් සඳහා සේවාදායකයකු නිර්මාණය කිරීම
වඩාත් සංකීර්ණ සේවාදායකයක් නිර්මාණය කිරීම
සේවාදායකයකු නිර්මාණය කිරීම
සමහර සටහන්
11 පරිච්ඡේදය යෙදුම-තුළ උදවු
යොමු තොරතුරු ඉදිරිපත් කිරීම සඳහා පෝරම
උදව් වෙත ප්‍රවේශ වීමට මාර්ග
යොමු තොරතුරු ඉදිරිපත් කිරීමේ ක්රම
තොරතුරු ඉදිරිපත් කිරීමේ ආකෘති
ක්‍රමලේඛන සන්දර්භ උපකාරය
ඉඟි පෙන්වමින්
තත්ව තීරුවේ උපකාරක තොරතුරු සංදර්ශනය කිරීම
නිශ්චිත අංගයක් පිළිබඳ තොරතුරු ලබා ගැනීම
පරිශීලක අතුරුමුහුණත
විධාන උපකාරක වැඩසටහන්කරණය
Qt යෙදුම් විධාන උපකාරක ගොනු ආකෘතිය
demo Qt යෙදුමක් නිර්මාණය කිරීම
උපග්රන්ථය 1 සංයුක්ත තැටියේ ඇති දේ
උපග්රන්ථය 2 අන්තර්ජාල සම්පත්
විෂය දර්ශකය


නොමිලේ බාගත කිරීම ඊ-පොතපහසු ආකෘතියකින්, නරඹන්න සහ කියවන්න:
Linux - Nikolay Sekunov - fileskachat.com හි C++ හි ක්‍රමලේඛන පොත බාගන්න, වේගවත් සහ නොමිලේ බාගත කරන්න.

pdf බාගන්න
ඔබට මෙම පොත පහතින් මිලදී ගත හැක හොඳම මිලරුසියාව පුරා බෙදා හැරීම සමඟ වට්ටමක්.

ආයුබෝවන් සියල්ලටම! මේක තමයි C programming ගැන පළවෙනි ලිපිය, ඒකෙන් අපි test editor එකක් දාලා C language එකේ ඉතිහාසය, හැකියාවන්, වාසි සහ අවාසි ගැන ටිකක් ඉගෙන ගන්නවා.

C භාෂාවට වසර 40ක් පිරුණේ 2012දී. C C++, Java, Perl, C#, JavaScript ආදියෙහි නිර්මාතෘ බවට පත් විය. එය ලෝකයේ වඩාත්ම ජනප්‍රිය ක්‍රමලේඛන භාෂාවයි. C යනු පරිපාටිමය ක්‍රමලේඛන භාෂාවකි. කේත ගොනු වල දිගුව .c සහ ශීර්ෂ ගොනු .h ඇත. C හි ඔබට ලිනක්ස්, වින්ඩෝස්, සඳහා වැඩසටහන් කළ හැක. Windows දුරකථන, Mac OS, iOS, Android, ආදිය. ඕනෑම ක්‍රමලේඛකයෙකු C ක්‍රමලේඛන භාෂාව පිළිබඳ ප්‍රවීණයෙකු විය යුතුය. ක්‍රමලේඛකයෙකු වීමට පොත් සහ ලිපි කියවීම පමණක් ප්‍රමාණවත් නොවේ. පුරුදු වෙන්නත් ඕන. එමනිසා, අපි අපගේ පාඩම් උදාහරණ සමඟ සමාලෝචනය කරන්නෙමු. ඔබට කිසියම් ප්‍රශ්නයක් ඇත්නම්, ඔබට අදහස් දැක්වීමේදී ඇසිය හැකිය. මෙම අත්පොත Windows සහ Mac OS භාවිතා කරන්නන්ටද භාවිතා කළ හැක. වෙනත් මෙහෙයුම් පද්ධති භාවිතා කරන්නන්ට, උදාහරණයක් ලෙස, සම්පාදකයක් ලෙස NetBeans භාවිතා කළ හැක (NetBeans C පමණක් නොව Java, PHP, C++, Python සහ Ruby සඳහාද සහය දක්වයි)

සැකසුම්

වැඩසටහන් ක්‍රියාත්මක කිරීමට, ඔබට පෙළ සංස්කාරකයක් (gedit) සහ සම්පාදකයක් (gcc - Ubuntu සමඟ ඇතුළත්) අවශ්‍ය වේ. සම්පාදකය වින්‍යාස කිරීමට අවශ්‍ය නැත, නමුත් අපි දැන් පෙළ සංස්කාරකය වින්‍යාස කරන්නෙමු.

විවෘත සංස්කරණය කරන්න -> සැකසුම්. පහත කොටු පරීක්ෂා කරන්න:

  • රේඛා අංක පෙන්වන්න;
  • වත්මන් රේඛාව ඉස්මතු කරන්න;
  • යුගල වරහන් ඉස්මතු කරන්න;
  • ඔබට අකුරු සහ වර්ණ පටිත්තෙහි තේමාව වෙනස් කළ හැකිය.

gedit සමඟ "shenanigans" කිහිපයක් පෙළ සංස්කාරකයක් සමඟ වැඩ කිරීම පහසු කරයි. අනාගතයේදී අපි යම් ආකාරයක IDE (ඒකාබද්ධ සංවර්ධන පරිසරය) දෙස බලමු.

වැලි පෙට්ටිය

බැරැක් ඇඩමාමාර්තු 15, 2014 1:20 ප.ව.

C++ පුහුණුව. ඔබ Linux මත ආරම්භ කළහොත් කුමක් කළ යුතුද?

එය තාපාංකය!

වත්මන් පාසල් අධ්‍යාපන ක්‍රමය තුළ තියුණු වෙමින් පවතී මෙහෙයුම් පද්ධතියමයික්‍රොසොෆ්ට් විශ්මයජනකයි: ඉතා දුර්ලභ ව්‍යතිරේකයන් සමඟ ඔබට කොහේ හරි Edubuntu හෝ රුසියානු ALT Linux වැනි යමක් දැකිය හැකිය, නමුත් එසේ නොමැති නම් එය වින්ඩෝස් වේ. මගේ මතය අනුව, මිනිසා සහ දෘඩාංග අතර අතුරු මුහුණත කුමක් විය යුතුද යන්න පිළිබඳ වෙනස් මතයකට පාසල් දරුවන්ට හඳුන්වා දීම මිස පොදු මාර්ග සොයන්නේ නැත. වර්ඩ් වලින් පෙළක් සංයුති කිරීමට හෝ පවර්පොයින්ට් හි හොඳ ඉදිරිපත් කිරීමක් කිරීමට පවා නොහැකි පාසල් උපාධිධාරීන් අතර පරිගණක සාක්ෂරතාවයේ අතිශයින් අඩු මට්ටම ඉහළ නැංවීමට හැකි වන්නේ දේවල් පිළිබඳ මෙම සංසන්දනාත්මක-විශ්ලේෂණාත්මක දැක්ම නිසා විය හැකිය.

පාසල්වල එකම පැස්කල්හි ද්විමාන අරා රචනා කිරීම අතිශයින් සංකීර්ණ හා අද්භූත ලෙස සැලකීම අවංකවම පුදුමයට කරුණකි, එය වඩාත් නම්‍යශීලී සහ පහසු පයිතන් හෝ ජාවාස්ක්‍රිප්ට් සමඟ ප්‍රතිස්ථාපනය කිරීමට කාලයයි. ගුරුවරුනි, ශිෂ්‍යයෙකු මළ භාෂාවකින් උගන්වන්නේ නම්, ඔහුගේ පෙළඹවීම කුමක් විය යුතුද? ව්‍යාකරණ නීති ශක්තිමත් කිරීමට, අපි මුලින්ම ස්ලාවික්, පසුව රුසියානු සහ වෙනත් ඉගෙන නොගනිමු.ඉතින් මොන මගුලක්ද?!

ක්‍රමලේඛන වෘත්තියේ විලාසිතාත්මකත්වයත්, හොලිවුඩ් චිත්‍රපටවලින් ආභාසය ලබමින් තරුණ තරුණියන්ගේ සිත් තුළ ඇති යම් ප්‍රේම සම්බන්ධයක් ගැනත් සලකා බලන විට, මිනිසුන් විශ්වවිද්‍යාලවලට ඇතුළු වී දුෂ්කරතා රැසකට මුහුණ දෙති: ඔවුන්ගේ හිස තියුනු ලෙස ප්‍රසාරණය වීමට පටන් ගනී, එය අනිවාර්යයෙන්ම පළමුව තෙහෙට්ටුවට හේතු වේ. ඔවුන්ගේ තේරීම ගැන කලකිරීමට. කාරණය ඉතිරිව පවතී: ඔබ නිරන්තර ස්වයං-වැඩිදියුණු කිරීමක් අවශ්‍ය වෘත්තියක් සමඟ සම්බන්ධ වන්නේ නම්, ඇතුළුවීමට පෙර පවා මෙය කිරීමට පටන් ගන්න. ඔබේ අධ්‍යයන කාලය තුළ ඔබට වඩාත් සූදානම් වීමට උපකාර වන බොහෝ ද්‍රව්‍ය තිබේ සහ 3-4 වසර අධ්‍යයනය වන විට ඔබේ විශේෂත්වයේ රැකියාවක් සොයා ගැනීමට ඔබට ඉඩ සලසයි. චලනය කරන්න!

එවැනි තර්ක පසුබිමක, Linux හි C++ හි වැඩසටහනක් ලිවීම, සම්පාදනය කිරීම සහ ධාවනය කරන්නේ කෙසේද යන්න පිළිබඳ කුඩා නිබන්ධනයක් කිරීමට යමෙකු මා වෙත පැමිණියේය. විශේෂ ක්රම(IDE). මෙම ප්‍රවේශය නවක ක්‍රමලේඛකයෙකුට සංවර්ධන ක්‍රියාවලියට ඉතා සුළු ස්වරූපයෙන් මෙන්ම ඔහුට මූලිකවම අලුත් වන Linux මෙහෙයුම් පද්ධතියට හඳුන්වා දීමට හැකි වනු ඇත. මගේ habrapost අවසානයේ මම යොමු ලැයිස්තුවක් සහ ප්‍රයෝජනවත් සබැඳි ලියන්නෙමි.

අපට අවශ්‍ය දේ සමඟ ආරම්භ කරමු:
-ලිනක්ස් බෙදාහැරීම (උබුන්ටු ගනිමු);
-ස්ථාපිත g++ සම්පාදකය;
- නිත්‍ය පෙළ සංස්කාරකය (gedit);
-පර්යන්තය;

යන්න!

1. Linux ස්ථාපනය කිරීමසහ අවශ්ය මෘදුකාංග.
ubuntu.ru නිල වෙබ් අඩවියෙන් Linux Ubuntu බෙදාහැරීමේ රූපය බාගන්න. මම Wubi භාවිතා කිරීම නිර්දේශ නොකරන බව ද එකතු කිරීමට කැමැත්තෙමි. අපි සාමාන්ය ස්ථාපනයක් හෝ අපගේ HDD, එක්කෝ ඇතුලේ අතථ්‍ය යන්ත්‍රය. අපි Nero හෝ ImgBurn භාවිතයෙන් රූපය තැටියට පුළුස්සා දමමු. අපි නැවත ආරම්භ කර BIOS වෙත යන්නෙමු, එහිදී අපට CD/DVD ධාවකයෙන් ඇරඹුම් ප්‍රමුඛතාවය සැකසිය යුතුය. සැකසුම් සුරකින්න සහ පිටවන්න. තැටියෙන් ආරම්භ කර මෙහෙයුම් පද්ධතිය ස්ථාපනය කරන්න. (තව විස්තරාත්මක තොරතුරුපහත සබැඳියේ ඇත). පෙළ සංස්කාරකය, අපට පෙරනිමියෙන් ටර්මිනලයක් ඇත. g++ සම්පාදකය ස්ථාපනය කිරීම සඳහා, alt+ctrl+T සංයෝජනය භාවිතයෙන් ටර්මිනලය විවෘත කර ඇතුල් කරන්න: sudo apt-get install g++. මුරපදයක් ඇතුළත් කිරීමට අපෙන් අසනු ඇත, එය ඇතුළත් කර Enter ඔබන්න. සූදානම්.
2. cpp ගොනුවක් සාදන්න.
ඔබගේ මුල් ෆෝල්ඩරය විවෘත කරන්න ගොනු කළමනාකරු Nautilus සහ ඒ සමඟම ටර්මිනලය alt+ctrl+t විවෘත කරන්න. ඒකේ අපි touch helloworld.cpp කියන විධානය ලියනවා. ස්පර්ශ විධානය මඟින් ඔබට අවශ්‍ය නම සහිත ගොනුවක් සාදනු ඇත. දැන් ඔබට ටර්මිනලය අවම කර Nautilus"e වෙත අවධානය යොමු කළ හැකිය. අපගේ ගොනුව විවෘත කර ලෝකයේ වඩාත්ම ජනප්‍රිය කේතය ලියන්න:

#ඇතුළත් namespace std භාවිතා කරමින්; int main())( cout<< "Hello world!"; return 0; }

වසා දමා සුරකින්න.

3. සම්පාදනය සහ දියත් කිරීම.
ටර්මිනලය නැවත විවෘත කර g++ -lm -o output helloworld.cpp විධානය සමඟ අපගේ සම්පාදකය අමතන්න. g++ යනු අපගේ සම්පාදකය වන අතර -lm සහ -o යනු අප එය දියත් කරන ප්‍රධාන පරාමිතීන් වේ. ප්‍රතිදානය - ප්‍රතිදාන ගොනුවක් තිබීම, එහිදී අපගේ සම්පාදනයේ ප්‍රතිඵලය තැන්පත් කර පසුව අපගේ cpp ගොනුවේ නම ඇතුළත් වේ. enter ඔබන්න, වැඩසටහන නිවැරදි නම්, එවිට පණිවිඩ නොමැත. දැන්, වැඩසටහන ක්‍රියාත්මක කිරීම සඳහා, ටර්මිනලයේ පහත සඳහන් දෑ ඇතුළත් කරන්න: ./output සහ enter ඔබන්න. "Hello world!" ප්‍රතිඵලය තිරය මත දිස්වේ.
එබැවින් ඔබ ලිනක්ස් සඳහා ඔබේ පළමු C++ වැඩසටහන ලියා ඇත! මම ඔබට සුබ පතන අතර විවිධාංගීකරණය වූ සහ උසස් තත්ත්වයේ අධ්‍යාපනයේ සාර්ථකත්වයට ප්‍රාර්ථනා කරමි. ඔබේ නිපුණතාවය ඔබේ අතේ, මෙය මතක තබා ගන්න.

පී.එස්. අවම වශයෙන් එක් සිසුවෙකු මා ලියූ දේ කළහොත්, මගේ මෙහෙයුම අවසන් වූ බව මම සලකමි. සියල්ලම සාර්ථක වෙන්න කියා ප්රාර්ථනා කරනවා!
පී.එස්.එස්. සබැඳි.

වින්ඩෝස් හි සම්පූර්ණ SI සහ C++ සම්පාදකයක් ස්ථාපනය කරන්නේ කෙසේද යන්න ගැන මම දැනටමත් ලිපියේ ලියා ඇත :.

නමුත් මෙම භාෂා හරස් වේදිකා වන අතර බොහෝ අය ලිනක්ස් ගෘහ පද්ධතියක් ලෙස පමණක් නොව වැඩ මෙවලමක් ලෙසද භාවිතා කරයි. Plus, Linux භාවිතා කරන්නන්ගේ ප්රතිශතය මෑතකදී වැඩි වී ඇත. ඔවුන්ගෙන් බොහෝ දෙනෙක් වැඩසටහන් කිරීමට ඉගෙන ගැනීමට කැමතියි. ඒ නිසා අද මම ඔයාලට කියල දෙන්නෙ කොහොමද ලිනක්ස් සිස්ටම් එකකට C සහ C++ compiler එකක් දාගන්නෙ කියල.


ඔබ වින්ඩෝස් භාවිතා කරන නමුත් ලිනක්ස් උත්සාහ කිරීමට අවශ්‍ය නම්, අතථ්‍ය වැඩ යන්ත්‍රය පිළිබඳ මගේ ලිපි බලන්න:

ඉතින්, Linux ස්ථාපනය කර ඇත, අන්තර්ජාලය සම්බන්ධ වේ. කොන්සෝලය විවෘත කර සම්පාදක ස්ථාපනය කිරීමට විධානය ඇතුල් කරන්න.
$sudo apt-get install gcc g++

එපමණයි, සම්පාදක ස්ථාපනය කර ඇත. දැන් ඉතිරිව ඇත්තේ පරීක්ෂා කිරීම පමණි.
අපි මුල් ෆෝල්ඩරය වෙත ගොස් hello.c ගොනුවක් සාදන්න, එය විවෘත කර සරල වැඩසටහනක් ලියන්න:

#ඇතුළත් ප්‍රධාන() ( printf("Hello\n"); )

ඉන්පසු කොන්සෝලය විවෘත කර ස්ක්‍රිප්ට් එක වැඩසටහනකට සම්පාදනය කරන්න:
$gcc hello.c -o හලෝ

එපමණයි, hello වැඩසටහන ෆෝල්ඩරයේ දිස්විය යුතුය. දැන් අපි එය දියත් කරමු.
$./ආයුබෝවන්

නමුත් සරල නෝට්පෑඩ් එකක ක්‍රමලේඛනය කිරීම සහ කොන්සෝලය තුළ සම්පාදනය කිරීම විශේෂ විකෘතියකි. C සහ C++ හි ඇති compiler එකකින් ක්‍රමලේඛනය කිරීම සඳහා අපට අඩු හෝ වැඩි සාමාන්‍ය IDE අවශ්‍ය වේ.

ඔබ මගේ ලිපිය කියවන විට, මා කතා කරන්නේ කුමක් දැයි ඔබට වැටහෙනු ඇත. ඔව්, අපි Geany ස්ථාපනය කරන්නෙමු. එය බොහෝ භාෂා සඳහා විශිෂ්ට සංවර්ධන පරිසරයකි. එහි කොන්සෝල වැඩසටහන් ලිවීම සතුටක්.
කොන්සෝලය විවෘත කර ලියන්න:
$sudo apt-get install geany

අපි ස්ථාපනය සමඟ එකඟ වන අතර එය සම්පූර්ණ කිරීමට බලා සිටින්න. ඊට පස්සේ අපි වැඩසටහන දියත් කරනවා.

අපි එහි hello.c ගොනුව විවෘත කර එය ටිකක් වෙනස් කරන්න, ඉන්පසු ගඩොල් "ධාරා ගොනුව එකතු කරන්න" ලෙස පෙනෙන බොත්තම මත ක්ලික් කර "ධාවන ගොනුව බලන්න හෝ ධාවනය කරන්න" රතු බොත්තම දියත් කරන්න. තවද අපි ප්රතිඵලය සමඟ කොන්සෝල කවුළුවක් දකිනු ඇත.




ඉහල