Bu wikiHow sizga Linux uchun GNU Compiler (GCC) va Windows uchun Minimalist Gnu (MinGW) yordamida C dasturini manba kodidan kompilyatsiya qilishni o'rgatadi.
Qadamlar
2 -usul 1: Linux uchun GCC -dan foydalanish
Qadam 1. Linux tizimingizda terminal oynasini oching
Uning belgisi odatda qora ekran bo'lib, uning ustida oq belgilar bor. Siz odatda uni Ilovalar menyusidan topishingiz mumkin.
Qadam 2. GCC -ni o'rnating
Agar sizda GCC o'rnatilgan bo'lmasa, Ubuntu va Debian uchun GCC ni o'rnatish uchun quyidagi terminal buyruqlaridan foydalanishingiz mumkin. Linuxning boshqa barcha versiyalari uchun to'g'ri paketni qanday olishni bilib olish uchun Linux tarqatish uchun hujjatlar bilan tanishing:
- Paket ro'yxatini yangilash uchun sudo apt update yozing va "Enter" tugmasini bosing.
- Sudo apt install build-essential yozing va GCC, G ++ va Make ni o'z ichiga olgan muhim paketlarni o'rnatish uchun "Enter" tugmasini bosing.
- Sudo apt-get install manpages-dev yozing va qo'lda sahifalarni o'rnatish uchun "Enter" tugmasini bosing.
3 -qadam. Gcc --version yozing va ↵ Enter tugmasini bosing
Bu GCC to'g'ri o'rnatilganligini tekshiradi va versiya raqamini qaytaradi. Agar buyruq topilmasa, ehtimol GCC o'rnatilmagan.
Agar siz C ++ dasturini tuzayotgan bo'lsangiz, "gcc" o'rniga "g ++" dan foydalaning
Qadam 4. Manba kodingiz saqlanadigan katalogga o'ting
Terminaldagi kataloglarda harakat qilish uchun cd buyrug'idan foydalaning. Masalan, agar sizning manba kodingiz Hujjatlar papkasida bo'lsa, cd/home/[username]/Documents (Ubuntu -da) yozasiz. Hujjatlar katalogiga Terminalga cd ~/Documents yozib kirishingiz mumkin.
5 -qadam. Gcc [program_name].c –o [executable_name] kiriting va ↵ Enter tugmasini bosing
"[Program_name].c" ni manba kodli fayl nomi bilan, "[executable_name]" tugallangan dastur nomi bilan almashtiring. Endi dastur kompilyatsiya qilinadi.
- Agar siz xatolarni ko'rsangiz va ular haqida ko'proq ma'lumot olishni istasangiz, gcc -Wall -o errorlog file1.c dan foydalaning. Keyin, "errorlog" faylini joriy katalogdagi cat errorlog bilan ko'ring.
- Bir dasturni bir nechta manba kodli fayllardan kompilyatsiya qilish uchun gcc -o outputfile file1.c file2.c file3.c dan foydalaning.
- Bir nechta dasturni bir vaqtning o'zida bir nechta manba kodli fayllar bilan kompilyatsiya qilish uchun gcc -c file1.c file2.c file3.c dan foydalaning.
Qadam 6. Yangi tuzilgan dasturni ishga tushiring
./ [executable_name] yozing, lekin “[executable_name]” o'rnini dasturingiz nomi bilan almashtiring.
2 -usul 2: Windows uchun MinGW -dan foydalanish
Qadam 1. Windows uchun Minimalist GNU -ni yuklab oling (MinGW)
Bu Windows uchun GCC-ni o'rnatish oson. MinGW -ni yuklab olish uchun quyidagi amallarni bajaring.
- Veb -brauzerda https://sourceforge.net/projects/mingw/ saytiga o'ting.
- Yashil tugmani bosing Yuklab oling.
- O'rnatuvchi avtomatik ravishda yuklanishini kuting.
Qadam 2. MinGW ni o'rnating
MinGW -ni o'rnatish uchun quyidagi amallarni bajaring:
- Ikki marta bosing mingw-get-setup.exe Yuklamalar papkasida yoki veb -brauzerda.
- Bosing O'rnatish.
-
Bosing Davom etish.
MinGW standart o'rnatish papkasidan foydalanishni tavsiya qiladi (C: / MinGW). Agar siz papkani o'zgartirishingiz kerak bo'lsa, nomidagi bo'sh joyli papkani ishlatmang (masalan, "Dastur fayllari")
Qadam 3. Qaysi kompilyatorlarni o'rnatishni tanlang
Hech bo'lmaganda, tanlang Asosiy sozlash chap panelda, keyin o'ngdagi asosiy panelda ro'yxatga olingan barcha kompilyatorlar yoniga tasdiq belgilarini qo'ying. Ko'proq rivojlangan foydalanuvchilar tanlashlari mumkin Barcha paketlar va qo'shimcha kompilyatorlarni tanlang.
Qadam 4. Har bir paketni o'ng tugmasini bosing va O'rnatish uchun belgilash-ni bosing
Asosiy sozlash yuqori qismidagi qutida ro'yxatga olingan taxminan 7 ta paketga ega. Ularning har birini (yoki xohlaganlarini) o'ng tugmasini bosing va bosing O'rnatish uchun belgi. Bu har birining yonida o'qi bo'lgan belgini qo'shadi va uni o'rnatish uchun belgilaydi.
Qadam 5. Tanlangan paketlarni o'rnating
Barcha paketlarni o'rnatish uchun kompyuteringizga bir necha daqiqa vaqt ketishi mumkin. O'rnatish uchun belgilangan paketlarni o'rnatish uchun quyidagi amallarni bajaring.
- Ni bosing O'rnatish yuqori chap burchakdagi menyu.
- Bosing O'zgarishlarni qo'llash.
- Bosing Qo'llash.
- Bosing Yopish o'rnatish tugagandan so'ng.
Qadam 6. MinGW yo'lini tizim muhiti o'zgaruvchilariga qo'shing
MinGW yo'lini tizim muhitining o'zgaruvchilariga qo'shish uchun quyidagi amallarni bajaring:
- Boshlash menyusi yonidagi qidiruv maydoniga muhitni kiriting.
- Bosing Tizim muhiti o'zgaruvchilarini tahrirlang qidiruv natijalarida.
- Bosing Atrof -muhit o'zgaruvchilari
- Ni tanlang Yo'l o'zgaruvchan
- Bosing Tahrirlash yuqori quti ostida ("Foydalanuvchi o'zgaruvchilari" ostida)
- Bosing Yangi.
- Yangi maydonga C: / MinGW / bin kiriting. E'tibor bering, agar siz MinGW-ni boshqa katalogga o'rnatgan bo'lsangiz, C: / path-to-that-directory / bin kiriting.
- Bosing OK, undan keyin OK yana Qolganini bosing OK oynani yopish uchun tugma.
Qadam 7. Administrator sifatida buyruq irodasini oching
Buyruq satrini administrator sifatida ochish uchun siz Windows hisob qaydnomangizga ma'muriy imtiyozlarga ega bo'lishingiz kerak. Buyruq satrini administrator sifatida ochish uchun quyidagi amallarni bajaring:
- Boshlash menyusi yonidagi qidirish satriga cmd kiriting.
- O'ng tugmani bosing Buyruqning xohishi qidiruv natijalarida, keyin tanlang Administrator sifatida ishga tushirish.
- Bosing Ha o'zgarishlarga ruxsat berish.
Qadam 8. Manba kodingiz saqlanadigan papkaga o'ting
Masalan, helloworld.c deb nomlangan manba kodli faylingiz C: / Source / Programs -da joylashgan bo'lsa, cd C: / Source / Programs yozing.
Qadam 9. gcc c –o [program_name].exe [program_name].c kiriting va ↵ Enter tugmasini bosing
"[Program_name]" ni manba kodingiz va ilovangiz nomi bilan almashtiring. Dastur tuzilgandan so'ng, siz xato qilmasdan buyruq satriga qaytasiz.
Dastur kompilyatsiya qilinishidan oldin paydo bo'lgan har qanday kodlash xatosi tuzatilishi kerak
Qadam 10. Uni ishga tushirish uchun dasturingiz nomini kiriting
Agar u hello_world.exe deb nomlansa, dasturni ishga tushirish uchun buyruq satriga yozing.
Agar siz dasturni tuzishda yoki bajariladigan faylni ishga tushirishda "kirishga ruxsat berilmagan" yoki "ruxsat berilmagan" xato xabarini olsangiz, papka ruxsatlarini tekshiring va manba kodini o'z ichiga olgan papkaga to'liq o'qish/yozish huquqiga ega ekanligingizga ishonch hosil qiling. Agar bu ishlamasa, virus dasturini vaqtincha o'chirib qo'yishga harakat qiling
Maslahatlar
- Kodni -g bayrog'i bilan tuzish, disk raskadrovka ishini yaxshilash uchun mos keladigan GDB tuzatuvchi dasturi yordamida tuzatuvchi ma'lumotlarni ishlab chiqaradi.
- Katta dasturlarni kompilyatsiya qilishni osonlashtirish uchun makefiles yaratilishi mumkin.
- Agar siz optimallashtirishdan qattiq foydalansangiz, shuni bilingki, tezlikni optimallashtirish hajmi va ba'zida aniqligi bilan farq qilishi mumkin va aksincha.
- C ++ dasturini tuzishda, GCC dan xuddi GCC dan foydalangan holda foydalaning. Esda tutingki, C ++ fayllarida.c o'rniga.cpp kengaytmasi mavjud.