目次
- 1 1. परिचय
- 2 2. पूर्व तयारी
- 3 3. GCC को स्थापना प्रक्रिया
- 4 4. GCC को आधारभूत प्रयोग
- 5 ५. बहुविध संस्करणहरूको व्यवस्थापन
- 6 ६. समस्या निवारण
- 7 7. FAQ खण्ड
- 7.1 GCC को नवीनतम संस्करण कसरी स्थापना गर्ने?
- 7.2 GCC लाई अनइन्स्टल गर्ने विधि के हो?
- 7.3 GCC मा पुरानो संस्करण मात्र छान्न सकिने अवस्थामा समाधान के हो?
- 7.4 निर्भरता त्रुटि आएमा समाधान के हो?
- 7.5 विशिष्ट परियोजनामा GCC को विशिष्ट संस्करण प्रयोग गर्ने तरिका?
- 7.6 त्रुटि सन्देश “command not found” आएमा समाधान के हो?
- 7.7 सारांश
- 8 8. सारांश र अर्को चरणहरू
1. परिचय
GCC के हो?
GCC (GNU Compiler Collection) ले C र C++ जस्ता धेरै प्रोग्रामिङ भाषाहरू कम्पाइल गर्न सक्ने ओपन सोर्स कम्पाइलर हो। यो लिनक्स डिस्ट्रीब्युसनहरूको मानक कम्पाइलरको रूपमा व्यापक रूपमा प्रयोग गरिन्छ। GCC का मुख्य विशेषताहरू:- C भाषा, C++, Fortran, Java आदि धेरै भाषाहरू समर्थन गर्दछ।
- ओपन सोर्स हो र कसैले पनि स्वतन्त्र रूपमा प्रयोग गर्न सक्छ।
- द्रुत र विश्वसनीय कम्पाइल सम्भव छ।
Ubuntu मा GCC प्रयोग गर्ने कारणहरू
- मानक प्याकेजको रूपमा प्रदान गरिएको छ Ubuntu को रिपोजिटरीमा GCC मानक रूपमा समावेश छ, जसलाई सजिलै स्थापना गर्न सकिन्छ।
- धेरै समर्थन जानकारी र दस्तावेजहरू छन् दुनिया भरमा धेरै प्रयोगकर्ताहरू छन्, त्यसैले समस्या निवारण वा अनुकूलन सम्बन्धी जानकारी प्रशस्त छ।
- निःशुल्क रूपमा प्रयोग गर्न सकिन्छ लागत घटाउँदै शक्तिशाली विकास वातावरण निर्माण गर्न सकिन्छ।
- अनुकूलन सजिलो छ धेरै GCC संस्करणहरू व्यवस्थापन गर्न सकिन्छ, त्यसैले परियोजनाअनुसार उपयुक्त वातावरण निर्माण सम्भव छ।
सारांश
यो लेखमा, GCC को अवलोकन र Ubuntu मा प्रयोगका फाइदाहरू बारे परिचय दिइएको छ। GCC धेरै भाषा समर्थन गर्ने र निःशुल्क प्रयोग गर्न सकिने शक्तिशाली कम्पाइलर हो, र Ubuntu वातावरणमा विशेष रूपमा सजिलै स्थापना गर्न सकिन्छ।
2. पूर्व तयारी
प्रणालीको अद्यावधिक र निर्भरता जाँच
पहिले, Ubuntu को प्याकेज जानकारीलाई नवीनतम अवस्थामा अद्यावधिक गर्नुहोस्। यसले स्थापना समयमा त्रुटिहरू रोक्न मद्दत गर्दछ। 1. प्रणालीलाई नवीनतम अवस्थामा अद्यावधिक गर्नुहोस्sudo apt update
sudo apt upgradesudo apt update: प्याकेज सूचीलाई नवीनतम अवस्थामा अद्यावधिक गर्दछ।sudo apt upgrade: प्रणालीभित्रका प्याकेजहरूलाई नवीनतम संस्करणमा अपग्रेड गर्दछ।
- अद्यावधिकमा केही मिनेट लाग्न सक्छ।
- अद्यावधिक पछि “पुन: सुरु आवश्यक” देखाइएको छ भने, प्रणालीलाई पुन: सुरु गर्नुहोस्।
विकास उपकरणको जाँच
GCC स्थापना गर्नको लागि, आधारभूत विकास उपकरण वा प्याकेजहरू आवश्यक छन्। निम्न कमान्ड चलाउनुहोस् र आवश्यक प्याकेजहरूलाई अग्रिम रूपमा स्थापना गर्नुहोस्।sudo apt install build-essentialयो कमान्डले GCC सहितका आधारभूत विकास उपकरणहरू स्थापना गर्दछ। स्थापना हुने प्याकेज उदाहरण:- gcc (C कम्पाइलर)
- g++ (C++ कम्पाइलर)
- make (बिल्ड उपकरण)
स्थापना अवस्थाको जाँच
स्थापित प्याकेजहरू वा संस्करणहरू जाँच गर्नको लागि, निम्न कमान्ड प्रयोग गर्नुहोस्।gcc --versionआउटपुट उदाहरण:gcc (Ubuntu 9.4.0-1ubuntu1) 9.4.0
Copyright (C) 2021 Free Software Foundation, Inc.यो परिणाम देखाइएमा, GCC ले सामान्य रूपमा स्थापना भएको पुष्टि हुन्छ।पूर्व तयारीको सारांश
यहाँसम्ममा, GCC को स्थापनाको लागि आवश्यक पूर्व तयारी पूरा भयो।- प्रणालीको अद्यावधिक र अपग्रेड गरेर नवीनतम अवस्थामा ल्याउनुहोस्।
- आवश्यक प्याकेजहरू स्थापना गरेर वातावरण तयार गर्नुहोस्।
- GCC को स्थापना अवस्था र संस्करण जाँच गर्नुहोस्।
3. GCC को स्थापना प्रक्रिया
आधारभूत स्थापना प्रक्रिया
Ubuntu मा, GCC लाई आधिकारिक रिपोजिटरीबाट सजिलै स्थापना गर्न सकिन्छ। निम्न चरणहरू पालन गरेर स्थापना गर्नुहोस्।- build-essential प्याकेजको स्थापना
sudo apt install build-essentialयो कमान्डले GCC, G++, र विकास उपकरणहरूको समूह स्थापना गर्दछ।- स्थापनाको प्रगति जाँच गर्नुहोस् स्थापना गर्दा “के जारी राख्ने? (Y/n)” देखाइएको छ भने, “Y” टाइप गरेर Enter थिच्नुहोस्।
स्थापना पछि जाँच गर्ने विधि
स्थापना सम्पन्न भएपछि, GCC को संस्करण जाँच गरेर सामान्य रूपमा स्थापना भएको पुष्टि गर्नुहोस्।gcc --versionउदाहरण आउटपुट:gcc (Ubuntu 9.4.0-1ubuntu1) 9.4.0
Copyright (C) 2021 Free Software Foundation, Inc.यसरी संस्करण जानकारी देखाइएको छ भने, GCC सामान्य रूपमा स्थापना भएको छ।थप उपकरण वा लाइब्रेरीहरूको स्थापना
GCC एक्लैले पर्याप्त नहुन सक्छ, त्यसैले निम्न थप प्याकेजहरू स्थापना गर्न सिफारिस गर्दछौं।- G++ (C++ कम्पाइलर) को स्थापना
sudo apt install g++- डिबग उपकरणको स्थापना
sudo apt install gdb- म्यानुअल पृष्ठहरूको स्थापना
sudo apt install manpages-devयसले GCC सम्बन्धी सहायता वा म्यानुअल पृष्ठहरूलाई तुरुन्तै सन्दर्भ गर्न सकिन्छ।स्थापना असफल भएमा समाधान विधि
- प्याकेज फेला नपरेको अवस्थामा
E: Unable to locate package build-essentialसमाधान: रिपोजिटरी जानकारी अद्यावधिक गर्नुहोस्।sudo apt update
sudo apt upgrade- अधिकार त्रुटि भएको अवस्थामा
Permission deniedसमाधान: कमान्डको सुरुमा sudo थपेर प्रशासक अधिकारले चलाउनुहोस्।स्थापना प्रक्रियाको सारांश
यहाँ GCC को स्थापना प्रक्रिया, जाँच विधि, र थप प्याकेजहरूको स्थापनाबारे व्याख्या गरियो। बुँदाहरूको समीक्षा:sudo apt install build-essentialकमान्डले सजिलै स्थापना गर्न सकिन्छ।- संस्करण जाँच गरेर स्थापना अवस्था जाँच गर्नुहोस्।
- आवश्यकता अनुसार G++ वा gdb जस्ता थप उपकरणहरू पनि लागू गर्नुहोस्।

4. GCC को आधारभूत प्रयोग
साधारण कार्यक्रमको निर्माण र कम्पाइल
- नमूना कार्यक्रमको निर्माण
nano hello.cसम्पादक खुल्यो भने, निम्न कोड प्रविष्ट गर्नुहोस्।#include <stdio.h>
int main() {
printf("Hello, World!n");
return 0;
}प्रविष्टि समाप्त भएपछि, Ctrl + X थिचेर बचत गर्नुहोस्, Y थिचेर समाप्त गर्नुहोस्।कार्यक्रमको कम्पाइल
अर्को, GCC प्रयोग गरेर यो कार्यक्रम कम्पाइल गर्नुहोस्।gcc hello.c -o helloकमाण्डको व्याख्या:gcc: कम्पाइलरको कमाण्ड।hello.c: कम्पाइल गर्ने स्रोत कोडको फाइल नाम।-o hello: आउटपुट फाइल नामलाई “hello” मा निर्दिष्ट गर्दछ।
कम्पाइल गरिएको कार्यक्रमको निष्पादन
निम्न कमाण्डले कम्पाइल गरिएको कार्यक्रम निष्पादन गर्दछ।./helloआउटपुट उदाहरण:Hello, World!यो परिणाम देखाइएमा, कार्यक्रम सामान्य रूपमा कम्पाइल भएको र निष्पादित भएको मतलब हो।त्रुटि घटित हुँदाको समाधान विधि
- कोडको गल्तीबाट हुने त्रुटि
hello.c: In function ‘main’:
hello.c:3:5: error: expected ‘;’ before ‘return’
return 0;समाधान: त्रुटि सन्देशमा समस्या स्थान (उदाहरण: ३ लाइन) देखाइएको छ। कोड जाँच गर्नुहोस् र वर्णन गल्ती सुधार्नुहोस्।- कम्पाइल त्रुटि
gcc: command not foundसमाधान: GCC स्थापित नभएको सम्भावना छ। निम्न कमाण्डले पुन: स्थापना गर्दछ।sudo apt install build-essential- निष्पादन समय त्रुटि
bash: ./hello: Permission deniedसमाधान: फाइलमा निष्पादन अनुमति नभएको अवस्थामा, निम्न कमाण्डले अनुमति थप्दछ।chmod +x hello
./helloकार्यक्रमको अनुकूलन विकल्प
GCC मा, अनुकूलन विकल्प प्रयोग गरेर कार्यक्रमको प्रदर्शन सुधार्न सकिन्छ। उदाहरण: अनुकूलन स्तरको निर्दिष्टgcc -O2 hello.c -o hello-O1: आधारभूत अनुकूलन।-O2: थप उन्नत अनुकूलन।-O3: अधिकतम अनुकूलन (प्रक्रिया गति प्राथमिकता)।
सारांश
यो खण्डमा, GCC प्रयोग गरेर आधारभूत कार्यक्रमको निर्माणदेखि कम्पाइल, निष्पादनसम्मको प्रक्रिया व्याख्या गरियो। बुँदाहरूको समीक्षा:- नमूना कोडको निर्माण र कम्पाइल विधि सिकियो।
- त्रुटि घटित हुँदा समाधान विधि जाँचियो।
- अनुकूलन विकल्प प्रयोग गरेर कार्यक्रमको प्रदर्शन सुधार्ने विधि प्रस्तुत गरियो।
५. बहुविध संस्करणहरूको व्यवस्थापन
बहुविध संस्करणहरूको स्थापना
उबुन्टुमा, GCC का विभिन्न संस्करणहरूलाई एकैसाथ स्थापना गर्न सकिन्छ। निम्न चरणहरू प्रयोग गरेर बहुविध संस्करणहरू स्थापना गरौं।- उपलब्ध संस्करणहरू जाँच्नुहोस्
sudo apt search gcc-यो कमान्डले रेपोजिटरीभित्रका GCC संस्करणहरूको सूची जाँच गर्न सकिन्छ। उदाहरण: आउटपुट उदाहरणgcc-9 - GNU C compiler
gcc-10 - GNU C compiler
gcc-11 - GNU C compiler- आवश्यक संस्करणहरू स्थापना गर्नुहोस्
sudo apt install gcc-9 gcc-10स्थापना सम्पन्न भएपछि, अर्कोमा स्विच गर्ने विधि सेटअप गरौं।संस्करणहरू स्विच गर्ने विधि
उबुन्टुमा,update-alternatives कमान्ड प्रयोग गरेर GCC को संस्करणहरूलाई सजिलै स्विच गर्न सकिन्छ।- संस्करण व्यवस्थापनको सेटिङ
update-alternatives मा दर्ता गरौं।sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100यो सेटिङमा, डिफल्ट संस्करणको रूपमा GCC १० लाई प्राथमिकता (१००) दिएर दर्ता गरिएको छ।- प्रयोग संस्करण छनोट गर्नुहोस्
sudo update-alternatives --config gccआउटपुट उदाहरण:There are 2 choices for the alternative gcc (providing /usr/bin/gcc).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/gcc-10 100 auto mode
1 /usr/bin/gcc-9 90 manual mode
2 /usr/bin/gcc-10 100 manual mode
Press <enter> to keep the current choice[*], or type selection number:इच्छित नम्बर 입력 गरेर Enter कुञ्जी थिच्नुहोस्।प्रोजेक्ट अनुसार विशिष्ट संस्करण प्रयोग गर्ने विधि
प्रोजेक्ट अनुसार विशिष्ट संस्करण प्रयोग गर्न चाहनुहुन्छ भने, सिम्बोलिक लिङ्क स्विच गरेर सम्हाल्न सकिन्छ।- लिङ्क निर्माण गर्नुहोस्
sudo ln -sf /usr/bin/gcc-9 /usr/bin/gccयो कमान्डले GCC ९ लाई डिफल्टको रूपमा सेट गर्न सकिन्छ।- संस्करण जाँच गर्नुहोस्
gcc --versionसेट गरिएको संस्करण सही रूपमा प्रतिबिम्बित भएको जाँच गरौं।सारांश
यो सेक्सनमा, बहुविध GCC संस्करणहरू स्थापना गर्ने रupdate-alternatives प्रयोग गरेर सजिलै स्विच गर्ने विधिबारे व्याख्या गरियो। बुँदाहरूको समीक्षा:- आवश्यक संस्करणहरू स्थापना गरेर,
update-alternativesले व्यवस्थापन गर्नुहोस्। - प्रोजेक्ट अनुसार विशिष्ट संस्करण प्रयोग गर्ने सेटिङ पनि सम्भव छ।

६. समस्या निवारण
स्थापना समयका त्रुटिहरू र समाधान विधिहरू
त्रुटि उदाहरण १: प्याकेज फेला पार्न सकिएनE: Unable to locate package build-essentialकारण: प्याकेज सूची अपडेट गरिएको छैन, वा रिपोजिटरी सेटिङमा समस्या छ। समाधान: निम्न कमान्डहरू चलाएर रिपोजिटरी जानकारी अपडेट गर्नुहोस्।sudo apt update
sudo apt upgrade
sudo apt install build-essentialअतिरिक्त समाधान विधि:sudo add-apt-repository universe
sudo apt updateयसले प्याकेज फेला पार्न सकिने अवस्था हुन सक्छ। त्रुटि उदाहरण २: अनुमति त्रुटिPermission deniedकारण: कमान्ड प्रशासक अनुमतिबिना चलाइएको छैन। समाधान: सबै स्थापना कमान्डहरूमाsudo थपेर चलाउनुहोस्।sudo apt install build-essentialकम्पाइल समयका त्रुटिहरू र समाधान विधिहरू
त्रुटि उदाहरण १: कम्पाइलर फेला परेनgcc: command not foundकारण: GCC स्थापित छैन वा PATH सही रूपमा सेट गरिएको छैन। समाधान: GCC स्थापित छ कि जाँच्नुहोस्।sudo apt install gccस्थापित छ भने, निम्न कमान्डले सिम्बोलिक लिङ्क सुधार्नुहोस्।sudo ln -s /usr/bin/gcc-10 /usr/bin/gccत्रुटि उदाहरण २: लाइब्रेरी लिङ्क त्रुटिundefined reference to 'main'कारण: प्रोग्राममाmain फङ्क्शन परिभाषित छैन वा लिङ्क त्रुटि हो। समाधान: कोडमाmain फङ्क्शन सही रूपमा समावेश छ कि जाँच्नुहोस्। साथै, निम्नानुसार लिङ्क विकल्प निर्दिष्ट गरेर पुन: कम्पाइल गर्नुहोस्।gcc -o output main.c -lmनिष्पादन समयका त्रुटिहरू र समाधान विधिहरू
त्रुटि उदाहरण १: निष्पादन अनुमति छैनbash: ./program: Permission deniedकारण: निष्पादन फाइलमा निष्पादन अनुमति छैन। समाधान: निम्न कमान्डले निष्पादन अनुमति प्रदान गर्नुहोस्।chmod +x program
./programत्रुटि उदाहरण २: लाइब्रेरीको कमीerror while loading shared libraries: libXXX.so: cannot open shared object file: No such file or directoryकारण: आवश्यक साझा लाइब्रेरी स्थापित छैन। समाधान: कमी भएको लाइब्रेरीको नाम जाँचेर स्थापित गर्नुहोस्।sudo apt install libXXX-devसंस्करण व्यवस्थापन समयका त्रुटिहरू र समाधान विधिहरू
त्रुटि उदाहरण: स्विच प्रतिबिम्बित हुँदैनgcc --versionस्विच गरेको संस्करण देखाइँदैन भने, update-alternatives सेटिङ पुन: जाँच्नुहोस्। समाधान:- सेटिङको सूची जाँच्नुहोस्।
sudo update-alternatives --config gcc- सही नम्बर छान्नुहोस्।
- सिम्बोलिक लिङ्क अपडेट गर्नुहोस्।
sudo ln -sf /usr/bin/gcc-9 /usr/bin/gccसारांश
यो खण्डमा, GCC स्थापना वा प्रयोग समयमा हुने सामान्य समस्याहरू र तिनका समाधानहरू बारे व्याख्या गरिएको छ। बुँदाहरूको समीक्षा:- स्थापना त्रुटिहरू प्याकेज अपडेट वा रिपोजिटरी सेटिङ सुधार गरेर सम्बोधन गर्न सकिन्छ।
- कम्पाइल त्रुटिहरू कोड वा लिङ्क विकल्पहरू जाँचेर।
- निष्पादन समय त्रुटिहरू अनुमति वा लाइब्रेरीको कमी जाँचेर।
- संस्करण व्यवस्थापन समयमा, सिम्बोलिक लिङ्क वा
update-alternativesले समायोजन गर्न सकिन्छ।
7. FAQ खण्ड
GCC को नवीनतम संस्करण कसरी स्थापना गर्ने?
प्रश्न: मलाई GCC को नवीनतम संस्करण स्थापना गर्न चाहन्छु, तर डिफल्ट रिपोजिटरीमा पुरानो संस्करण मात्र छ। नवीनतम संस्करण कसरी स्थापना गर्न सक्छु? उत्तर: GCC को नवीनतम संस्करण स्थापना गर्न PPA रिपोजिटरी थप्नुहोस्।- PPA रिपोजिटरी थप्नुहोस्:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test- प्याकेज सूची अद्यावधिक गर्नुहोस्:
sudo apt update- नवीनतम संस्करण स्थापना गर्नुहोस्:
sudo apt install gcc-12- संस्करण जाँच गर्नुहोस्:
gcc --versionGCC लाई अनइन्स्टल गर्ने विधि के हो?
प्रश्न: GCC लाई अनइन्स्टल गर्न चाहन्छु भने, कसरी गर्ने? उत्तर: निम्न कमान्डहरूले GCC लाई अनइन्स्टल गर्न सकिन्छ।sudo apt remove gcc
sudo apt autoremoveथप सम्बन्धित उपकरणहरू पनि हटाउन चाहनुहुन्छ भने, निम्न कमान्ड थप्नुहोस्।sudo apt remove build-essentialGCC मा पुरानो संस्करण मात्र छान्न सकिने अवस्थामा समाधान के हो?
प्रश्न:update-alternatives --config gcc प्रयोग गर्दा पनि, पुरानो संस्करण मात्र छान्न सकिन्छ। नवीनतम संस्करण थप्न कसरी गर्ने? उत्तर: नवीनतम संस्करण म्यानुअल रूपमा थप्नुहोस्।- आवश्यक संस्करण स्थापना गर्नुहोस्।
sudo apt install gcc-12- म्यानुअल रूपमा वैकल्पिक सेटिङमा थप्नुहोस्।
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 120- संस्करण छान्नुहोस्।
sudo update-alternatives --config gccनिर्भरता त्रुटि आएमा समाधान के हो?
प्रश्न: GCC स्थापना गर्दा निर्भरता त्रुटि आयो। कसरी समाधान गर्ने? उत्तर: निर्भरता त्रुटि प्रणाली अपडेट नभएको कारणले हुन सक्छ। निम्न कमान्डहरू चलाउनुहोस्।sudo apt update
sudo apt upgradeयदि अझै समाधान नभएमा, निर्भरता स्वचालित रूपमा मर्मत गर्नुहोस्।sudo apt --fix-broken installविशिष्ट परियोजनामा GCC को विशिष्ट संस्करण प्रयोग गर्ने तरिका?
प्रश्न: प्रत्येक परियोजनाका लागि फरक GCC संस्करण प्रयोग गर्न चाहन्छु भने, कसरी सेटअप गर्ने? उत्तर: परियोजना डाइरेक्टरी भित्र सिम्बोलिक लिङ्क सेट गर्नुहोस्।- परियोजना विशेष GCC लिङ्क सिर्जना गर्नुहोस्।
ln -s /usr/bin/gcc-9 ./gcc- स्थानीय कम्पाइल गर्दा प्रयोग गर्नुहोस्।
./gcc -o program program.cत्रुटि सन्देश “command not found” आएमा समाधान के हो?
प्रश्न: GCC स्थापना गरेको छु तर,gcc: command not found देखाउँछ। के गर्ने? उत्तर: पहिले स्थापना जाँच गर्नुहोस्।dpkg -l | grep gccGCC स्थापना नभएको छ भने, पुन: स्थापना गर्नुहोस्।sudo apt install gccयदि अझै समाधान नभएमा, सिम्बोलिक लिङ्क जाँच गर्नुहोस्।ls -l /usr/bin/gccलिङ्क टुटेको छ भने मर्मत गर्नुहोस्।sudo ln -sf /usr/bin/gcc-10 /usr/bin/gccसारांश
यो खण्डमा, GCC सम्बन्धी सामान्य प्रश्नहरू र तिनका विशिष्ट समाधानहरू प्रस्तुत गरिएको छ। बुँदाहरूको समीक्षा:- नवीनतम संस्करण PPA रिपोजिटरीबाट स्थापना गर्न सकिन्छ।
- अनइन्स्टल वा संस्करण व्यवस्थापन
update-alternativesबाट सजिलै सेट गर्न सकिन्छ। - समस्या आएमा विशिष्ट कमान्ड उदाहरणहरू पनि प्रस्तुत।

8. सारांश र अर्को चरणहरू
यो लेखका बुँदाहरूको समीक्षा
- GCC को अवलोकन र भूमिका
- GCC ले C भाषा वा C++ सहित धेरै प्रोग्रामिङ भाषाहरूलाई समर्थन गर्ने शक्तिशाली कम्पाइलर हो।
- Ubuntu मा, आधिकारिक रिपोजिटरीबाट सजिलै स्थापना गर्न सकिन्छ, र विकास वातावरण निर्माणका लागि उपयुक्त छ।
- स्थापना र तयारी प्रक्रिया
- प्रणालीलाई नवीनतम अवस्थामा अद्यावधिक गर्नुहोस् र
build-essentialप्याकेज स्थापना गर्नुहोस्। - संस्करण जाँच वा निर्भरता समस्या निवारण मार्फत, वातावरण तयार पारियो।
- आधारभूत प्रयोग
- नमूना कार्यक्रमको निर्माण, कम्पाइल र निष्पादनको प्रवाह व्याख्या गरियो।
- त्रुटि उत्पन्न हुँदा समाधान विधि वा अनुकूलन विकल्पहरू पनि प्रस्तुत गरियो।
- बहु संस्करणहरूको व्यवस्थापन र परिवर्तन
update-alternativesकमान्ड प्रयोग गरेर, परियोजनाहरू अनुसार उपयुक्त GCC संस्करण परिवर्तन गर्ने विधि व्याख्या गरियो।
- समस्या निवारण र FAQ
- स्थापना वा प्रयोगका समयमा सम्भावित त्रुटिहरू र तिनका उपायहरू विशिष्ट उदाहरणहरूसँग व्याख्या गरियो।
थप स्रोतहरूको परिचय
थप सिकाइ वा प्रयोगका लागि उपयोगी स्रोतहरू तल प्रस्तुत गरिएको छ।- Ubuntu आधिकारिक दस्तावेज
- Ubuntu आधिकारिक साइट मा, प्याकेज व्यवस्थापन वा विकास उपकरणहरू सम्बन्धी विस्तृत मार्गदर्शनहरू उपलब्ध छन्।
- GNU आधिकारिक GCC दस्तावेज
- GCC आधिकारिक म्यानुअल मा, GCC को विस्तृत सेटिङ वा उन्नत प्रयोग विधिहरू सिक्न सकिन्छ।
- Linux कन्सोल गाइड
- Linux Console मा, Linux सम्बन्धी समस्या निवारण जानकारीहरू प्रकाशित छन्।
- सिकाइ साइटहरू र फोरमहरू
- Qiita वा Stack Overflow मा, कोड उदाहरणहरू वा प्रश्नहरूका उत्तरहरू हेर्न सकिन्छ।
अर्को चरणहरू
- कार्यक्रम विकासमा प्रयोग
- वास्तविक परियोजनामा GCC प्रयोग गरेर, थप उन्नत कार्यक्रम विकास गर्नुहोस्।
- लाइब्रेरीहरूको प्रयोग र विस्तार
- आवश्यकताअनुसार थप लाइब्रेरीहरू स्थापना गरेर, परियोजनाको कार्यक्षमता विस्तार गर्नुहोस्।
- नयाँ भाषा वा उपकरणहरूको सिकाइ
- अन्य प्रोग्रामिङ भाषा वा बिल्ड उपकरणहरूको सिकाइ मार्फत, थप सीप विकास गर्नुहोस्।
- समुदायमा सहभागिता
- फोरमहरू वा ओपन सोर्स परियोजनाहरूमा सहभागी भएर, ज्ञान साझेदारी गर्दै व्यावहारिक रूपमा सीपहरू सुधार्नुहोस्।


