Bu wikiHow sizga Linux uchun GNU Compiler (GCC) va Windows uchun Minimalist GNU (MinGW) yordamida C dasturini manbadan kompilyatsiya qilishni o'rgatadi.
Qadam
2 -usul 1: Unix uchun GCC -dan foydalanish
Qadam 1. Unix kompyuteringizda terminal oynasini oching
Qadam 2. gcc --version buyrug'ini kiriting va GCC versiyasini kompyuterda ko'rsatish uchun Enter ni bosing
Agar kompyuteringizda topilmagan buyruq ko'rsatilsa, GCC kompyuteringizga o'rnatilmagan bo'lishi mumkin.
- Agar kerak bo'lsa, Linux tarqatish bo'yicha qo'llanmani bajarib, GCC -ni o'rnating.
- C ++ dasturini kompilyatsiya qilish uchun "gcc" o'rniga "g ++" dan foydalaning.
Qadam 3. Dasturning manba kodini saqlagan papkani oching
Masalan, "akurapopo.c" dastur kodi/usr/yuliaR/source papkasida bo'lsa, cd/usr/yuliaR/source buyrug'ini kiriting
Qadam 4. gcc akurapopo.c –o AkuRapopo buyrug'ini kiriting
"Akurapopo.c" ni dasturning manba kodi nomi bilan, "AkuRapopo" ni kerakli dastur nomi bilan almashtiring. Kompilyatsiya jarayoni boshlanadi.
- Agar kompilyatsiya jarayonida xatolik yuz bersa, gcc -Wall -o errorlog akurapopo.c buyrug'i bilan xato haqida ma'lumot to'plang. Shundan so'ng, "errorlog" faylini cat errorlog buyrug'i bilan ko'rsatish.
- Dasturni gcc -o programname file1.c file2.c file3.c buyrug'i bilan bir nechta manba kodli fayllardan kompilyatsiya qiling.
- Bir vaqtning o'zida bir nechta dasturlardan bir nechta dasturni kompilyatsiya qilish uchun gcc -c file1.c file2.c file3.c buyrug'idan foydalaning.
Qadam 5../programname buyrug'i bilan tuzilgan dasturni ishga tushiring
2 -usul 2: Windows uchun MinGW -dan foydalanish
Qadam 1. Windows uchun Minimalist GNU -ni https://sourceforge.net/projects/mingw/ saytidan yuklab oling
MinGW-bu Windows uchun o'rnatilishi oson GCC to'plami.
Qadam 2. MinGW o'rnatish dasturini ishga tushiring
Agar o'rnatish dasturi avtomatik ravishda ochilmasa, Yuklamalar papkasida MinGW faylini ikki marta bosing, so'ng O'rnatish-ni bosing
Qadam 3. Dasturni o'rnatish imkoniyatlarini rostlang, so'ngra Davom etish -ni bosing
MinGW ni o'rnatish uchun tavsiya etilgan papka C: / MinGW. Agar siz o'rnatish papkasini o'zgartirishingiz kerak bo'lsa, bo'sh joyni o'z ichiga olgan nomli papkani tanlamang (masalan, dastur fayllari)
Qadam 4. O'rnatmoqchi bo'lgan kompilyatorni tanlang
- Tavsiya etilgan minimal kompilyatorni o'rnatish uchun chap panelda Basic Setup -ni tanlang, so'ng o'ngdagi asosiy panelda paydo bo'lgan barcha kompilyatorlarni belgilang.
- Agar kerak bo'lsa, siz barcha paketlarni tanlashingiz va barcha qo'shimcha kompilyatorlarni belgilashingiz mumkin.
Qadam 5. MinGW -ning yuqori chap burchagidagi O'rnatish menyusini bosing
Qadam 6. O'zgarishlarni qo'llash -ni bosing
Qadam 7. Kompilyatorni yuklab olish va o'rnatish uchun Ilovani bosing
8 -qadam. MinGW PATH ni tizim muhiti o'zgaruvchisiga quyidagi amallarni bajarib qo'shing:
- Qidiruv menyusini ochish uchun Win+S tugmalar birikmasini bosing, so'ng atrof -muhit kalit so'zini kiriting.
- Qidiruv natijalarida Tizim muhiti o'zgaruvchilarini tahrirlash -ni bosing.
- Atrof -muhit o'zgaruvchilari -ni bosing.
- Yuqori quti ostidagi Tahrirlash -ni bosing (foydalanuvchi o'zgaruvchilari ostida).
- O'zgaruvchan qiymatlar oynasining oxiriga o'ting.
- Matn oxirida C; / MinGW / bin kiriting. Agar siz MinGW -ni boshqa papkaga o'rnatgan bo'lsangiz, o'rniga: C: / MinGW / bin, C: / installationfoldername / bin.
- Oynani yopish uchun OK ni ikki marta bosing.
Qadam 9. Quyidagi amallarni bajarib, buyruq satri oynasini Administrator sifatida oching:
- Win+S tugmalar birikmasini bosing va cmd kiriting.
- Qidiruv natijalarida buyruq satrini o'ng tugmasini bosing, keyin Administrator sifatida ishga tushirish-ni bosing.
- Kompyuterda o'zgarishlarga ruxsat berish uchun "Ha" ni bosing.
Qadam 10. Dasturning manba kodini saqlagan papkani oching
Masalan, "lailacanggung.c" manba kodini C: / Source / Programs papkasida saqlagan bo'lsangiz, cd C: / Source / Programs buyrug'ini kiriting
11 -qadam gcc lailacanggung.c –o lailacanggung.exe buyrug'ini kiriting
Fayl nomini dastur kodi faylining nomi bilan almashtiring. Kompilyatsiya jarayoni tugagandan so'ng, siz yana buyruq satrini ko'rasiz. Yuzaga kelgan xatolar ko'rsatilmaydi.
Kompilyatsiya jarayonini boshlashdan oldin dastur kodidagi xatolar tuzatilishi kerak. Xato o'z ichiga olgan dastur kodini kompilyatsiya qila olmadi
Qadam 12. Uni ishga tushirish uchun dasturingiz nomini kiriting, masalan lailacanggung.exe
Maslahatlar
- Siz -g parametrli dasturni kompilyatsiya qilganingizda, kompilyator GDB, GCC -ning o'rnatilgan disk raskadrovka dasturi uchun tegishli disk raskadrovka ma'lumotlarini o'z ichiga oladi. Bu ma'lumotlar disk raskadrovka qilishni osonlashtiradi.
- Katta dasturlarni kompilyatsiya qilish uchun avval Makefile yaratishingiz mumkin.
- Agar sizning dasturingiz tezlik uchun optimallashtirilgan bo'lsa, dastur hajmi kattalashishi va aniqligi unchalik yaxshi bo'lmasligi mumkin. Boshqa tomondan, agar siz dastur hajmini yoki aniqligini optimallashtirsangiz, dastur tezligi pasayishi mumkin.
- C ++ dasturlarini kompilyatsiya qilishda GCC kabi G ++ dan foydalaning. C ++ fayllarida.c o'rniga.cpp kengaytmasi mavjud.