C dasturlarini GNU C kompilyatori (GCC) yordamida qanday kompilyatsiya qilish kerak

Mundarija:

C dasturlarini GNU C kompilyatori (GCC) yordamida qanday kompilyatsiya qilish kerak
C dasturlarini GNU C kompilyatori (GCC) yordamida qanday kompilyatsiya qilish kerak

Video: C dasturlarini GNU C kompilyatori (GCC) yordamida qanday kompilyatsiya qilish kerak

Video: C dasturlarini GNU C kompilyatori (GCC) yordamida qanday kompilyatsiya qilish kerak
Video: QANDAY QILIB KOMPYUTERNI VIRUSLARDAN 2 MINUTDA TOZALASH \ KESH FAYLLARNI O'CHIRISH 2024, May
Anonim

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

GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 1 -qadam
GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 1 -qadam

Qadam 1. Unix kompyuteringizda terminal oynasini oching

GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 2 -qadam
GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 2 -qadam

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.
GNU Compiler (GCC) yordamida C dasturini kompilyatsiya qilish 3 -qadam
GNU Compiler (GCC) yordamida C dasturini kompilyatsiya qilish 3 -qadam

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

GNU kompilyatori (GCC) yordamida C dasturini tuzing 4 -qadam
GNU kompilyatori (GCC) yordamida C dasturini tuzing 4 -qadam

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.
GNU Compiler (GCC) yordamida C dasturini kompilyatsiya qilish 5 -qadam
GNU Compiler (GCC) yordamida C dasturini kompilyatsiya qilish 5 -qadam

Qadam 5../programname buyrug'i bilan tuzilgan dasturni ishga tushiring

2 -usul 2: Windows uchun MinGW -dan foydalanish

GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 6 -qadam
GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 6 -qadam

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.

GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 7 -qadam
GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 7 -qadam

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

GNU Compiler (GCC) yordamida C dasturini tuzing 8 -qadam
GNU Compiler (GCC) yordamida C dasturini tuzing 8 -qadam

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)

GNU kompilyatori (GCC) yordamida C dasturini tuzing 9 -qadam
GNU kompilyatori (GCC) yordamida C dasturini tuzing 9 -qadam

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.
GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 10 -qadam
GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 10 -qadam

Qadam 5. MinGW -ning yuqori chap burchagidagi O'rnatish menyusini bosing

GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 11 -qadam
GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 11 -qadam

Qadam 6. O'zgarishlarni qo'llash -ni bosing

GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 12 -qadam
GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 12 -qadam

Qadam 7. Kompilyatorni yuklab olish va o'rnatish uchun Ilovani bosing

GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 13 -qadam
GNU kompilyatori (GCC) yordamida C dasturini kompilyatsiya qilish 13 -qadam

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.
GNU kompilyatori (GCC) yordamida C dasturini tuzing 14 -qadam
GNU kompilyatori (GCC) yordamida C dasturini tuzing 14 -qadam

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.
GNU kompilyatori (GCC) yordamida C dasturini tuzish 15 -qadam
GNU kompilyatori (GCC) yordamida C dasturini tuzish 15 -qadam

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

GNU Compiler (GCC) yordamida C dasturini kompilyatsiya qilish 16 -qadam
GNU Compiler (GCC) yordamida C dasturini kompilyatsiya qilish 16 -qadam

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

GNU kompilyatori (GCC) yordamida C dasturini tuzing 17 -qadam
GNU kompilyatori (GCC) yordamida C dasturini tuzing 17 -qadam

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.

Tavsiya: