Мазмуну:

C/C ++ тилинде программалоону кантип орнотсо болот: 5 кадам
C/C ++ тилинде программалоону кантип орнотсо болот: 5 кадам

Video: C/C ++ тилинде программалоону кантип орнотсо болот: 5 кадам

Video: C/C ++ тилинде программалоону кантип орнотсо болот: 5 кадам
Video: RayLib / Обзор игровой библиотеки / Pascal, Delphi, Lazarus, C++, C#, Java, JavaScript, Python, Perl 2024, Ноябрь
Anonim
C/C ++ тилинде программалоону кантип орнотсо болот
C/C ++ тилинде программалоону кантип орнотсо болот

C жана C ++ - популярдуу программалоо тили, алар формулаларды түзүүгө жана эң аз ресурстар менен татаал маселелерди чечүүгө мүмкүндүк берет. Маселе программаны компиляциялоонун жана аны аткарылуучу кылуунун жолун табууда.

Варианттарыңыздын бири текст редактору болгон Visual Studio колдонулушу мүмкүн. Пайдалуу болгону менен, кээ бирлери аны өтө татаал деп табышы мүмкүн же кодун өзгөртүүнүн жана түзүүнүн жөнөкөй жолун каалашы мүмкүн. Бул жерде Windows үчүн Minimalist GNU же кыскача MinGW кирет. Сиз MinGWти буйрук сабынын интерфейсинде колдоносуз, терезе баскычын басып, "cmd" терүү менен тез эле кире ала турган тексттик тиркеме.

Бул Нускаманын аягында, MinGW туура орнотулган болушу керек жана компьютериңиздин каалаган жериндеги каалаган c/c ++ программасын түзө билишиңиз керек.

ЭСКЕРТҮҮ: Бул көрсөтмө Windows чөйрөсү үчүн гана. Linux GCC, GNU компиляторлорунун жыйнагы менен келет. Бул биздин чөйрө үчүн каалаган жыйынтык, GCCди Windowsко алуу.

Жабдуулар

Программаны жүктөө үчүн сизге компьютер жана туруктуу жана тез орнотуу үчүн татыктуу интернет байланышы керек болот. MinGW орнотуунун физикалык көчмө көчүрмөсүнө ээ болгуңуз келсе, талап кылынбаса да, сиз эскизди каалашыңыз мүмкүн.

1 -кадам: Орноткучту жүктөп алыңыз

Орноткучту жүктөп алыңыз
Орноткучту жүктөп алыңыз

Биринчи кезекте биз орнотуучуну алуубуз керек.

Бул үчүн биз MinGW веб -сайтына өтүшүбүз керек.

Ал жерден сиз навигация бөлүмүнүн сол жагында жайгашкан жүктөө шилтемесине баргыңыз келет. Эгерде сиз аны таба албасаңыз же ал жылдырылса, бул шилтеме сизди ошол жакка алып барат

Биз каалаган нерсе-mingw-get-setup.exe файлы. Файл жүктөлгөндөн кийин, биз кийинки кадамга өтө алабыз.

2 -кадам: MinGWти туура орнотуу

MinGWти туура орнотуу
MinGWти туура орнотуу
MinGWти туура орнотуу
MinGWти туура орнотуу

Биринчи кезекте, аны кайда орнотууну каалайт. Кирүү оңой болушу үчүн, мен аны демейки каталогго калтырууну сунуштайм. Болбосо, муну каалаган жерге орнотсоңуз болот, атүгүл бармак дисктерде.

Кийинки вариант MinGW үчүн Колдонуучу Интерфейси жөнүндө айтылат. Биз бул учурда UI менен иштейбиз, анткени эмне кыла аларыбызды көрүү жакшыраак.

3 -кадам: Топтомду орнотуу

Топтомду орнотуу
Топтомду орнотуу

Эми биз MinGWти орнотууну аяктагандан кийин, орнотуу үчүн конкреттүү пакеттерди тандашыбыз керек. Бул көрсөтмөдө биз жөнөкөй кылып, негизги орнотуу менен иштейбиз, анткени биз каалаган натыйжаны MinGW сунуштаган бардык жеке пакеттерге кирбей туруп ала алабыз.

Сол жактагы Мазмундан, Негизги Орнотууну карап жатканыңызды текшериңиз. Ал жерден сиз оң столдо 7 нерсени көрүшүңүз керек. C/C ++ компиляторлору үчүн төмөнкү пакеттерди орноткуңуз келет: mingw32-base-bin жана mingw32-gcc-g ++-bin. GCC c программалары үчүн колдонулат, ал эми G ++ C ++ программалары үчүн колдонулат.

Топтомду орнотуу үчүн, топтомду оң баскыч менен чыкылдатып, андан кийин "Орнотууну белгилөө" дегенди басыңыз. Сиз каалаган пакеттерди белгилегенден кийин, сол жактын жогору жагына өтүп, "Орнотууну" чыкылдатыңыз. Андан кийин "Өзгөртүүлөрдү колдонуу", андан кийин сиз киргизе турган өзгөртүүлөрдү көрсөтүүчү жаңы терезе көрсөтүлөт. "Кабыл алууну" чыкылдатыңыз, андан кийин орнотуу башталат. Жүктөө башталат, андан кийин башка терезе пайда болот, бул жолу орнотууңуз бүткөнүн көрсөтөт.

4 -кадам: Компиляторуңузду CMD менен каалаган жерде колдоно билүү

Компиляторуңузду CMD менен каалаган жерде колдоно билүү
Компиляторуңузду CMD менен каалаган жерде колдоно билүү
Компиляторуңузду CMD менен каалаган жерде колдоно билүү
Компиляторуңузду CMD менен каалаган жерде колдоно билүү
Компиляторуңузду CMD менен каалаган жерде колдоно билүү
Компиляторуңузду CMD менен каалаган жерде колдоно билүү

Жаңы орнотулган компиляторуңуз менен, командалык чакырууңуз gcc же g ++ командалары катары тааныбай турганын байкайсыз. Бул үчүн төмөнкүлөрдү жасашыңыз керек:

  1. Windows баскычын басып, "Тутум чөйрөсүнүн өзгөрмөлөрүн түзөтүү" деп терип, анан Enter баскычын басыңыз
  2. Системанын касиеттери деп аталган жаңы терезе пайда болот.
  3. Эгерде ал жерде жок болсо, Advanced өтмөгүнө өтүңүз.
  4. Төмөнкү оң жакты карап, айлана чөйрөнүн өзгөрмөлөрүн чыкылдатыңыз.
  5. Ал жерден сиз өзгөрмөлөрдүн эки өзүнчө тизмесин көрөсүз. Тандооңузга жараша, сиз бул жолдорду жергиликтүү түрдө бир колдонуучуга, же тутумга орното аласыз. Кандай болбосун, "Жол" өзгөрмөсүн таап, Түзөтүүнү чыкылдатыңыз.
  6. Жаңы терезеден, терезенин оң жагындагы Жаңы дегенди чыкылдатып, анан төмөнкүлөрдү териңиз: "C: / MinGW / bin". Биз аны орнотуубуздагы бин каталогуна багытташыбыз керек, анткени ал жерде биздин компиляторлорубуз gcc жана g ++ бар.
  7. Ал жерден эки терезеде тең ОК басыңыз жана жаңы буйрукту ачыңыз. Gcc же g ++ териңиз жана буйрук сизге жооп берерин текшериңиз. Андан ары C же C ++ программасын жасап, аны түзүүгө аракет кылыңыз

Эми сизде программаларды түзүп, аларды системаңыздын каалаган жерине чогултуу мүмкүнчүлүгү бар.

Программаны компиляциялоо үчүн, эгер c программасы болсо, gccке чалуу керек, же c ++ программасы болсо g ++, анан түзгүңүз келген программанын атын териңиз. Мисалы: gcc helloworld.c же g ++ helloworld.cpp

Кийинки кадам, милдеттүү эмес болсо да, компиляторуңуз менен колдоно турган кээ бир пайдалуу варианттарды түшүндүрөт.

5 -кадам: Программаны түзүүдө колдоно турган пайдалуу варианттар

Программаларыңызды түзүү үчүн талап кылынбаса да, бул параметрлер кодуңузду оңдоого жардам берет.

Бул опцияларды кантип киргизүүнүн синтаксиси gcc же g ++ үчүн төмөндөгүдөй: g (cc/++) -опция аргументи

  • -o: бул параметр компиляциядагы программаны атоого мүмкүндүк берет. Демейки боюнча, сиздин программа a.exe деп аталат. Ошентип, "gcc helloworld.c -o Hello" кылып, анын ордуна Hello.exe аласыз
  • -g: бул параметр башка программага сиздин кодду колдонууга мүмкүнчүлүк берет. "gdb" же GNU Debugger иштеши үчүн ошол -g тандоосу керек. GNU Мүчүлүштүктөрдү оңдоочу - бул абдан пайдалуу курал, анткени ал өзгөрмөлөрүңүздүн жана кодуңуздун саптык сапта иштегенин көрүүгө мүмкүнчүлүк берет. Бул жаңы келгендер үчүн бир аз өнүккөн, андыктан анда кыла ала турган буйруктарды издөө жакшы.

    ЭСКЕРТҮҮ: Пайдалуу болгону менен, эгер сиз gdbди колдонууну пландабасаңыз, анда -g колдонбошуңуз керек, анткени файлдын өлчөмү сиздин стандарттык exe файлыңыздан алда канча чоң

  • -Wall, -Werror, -Wextra жана -pedantic -бул эскертүүгө байланышкан параметрлер. Wall Wextra жана pedantic көпчүлүк каталарды жана эскертүүлөрдү кармайт, ал эми Werror бардык эскертүүлөрдү каталарга айлантат. Бул экөөнүн айырмасы, эгерде сиздин программаңызда эскертүүлөр болсо, ал дагы эле компиляцияланат. Эгерде каталар болсо; программа компиляцияланбайт. Бул учурда Werror - бул куралга караганда практика, анткени ал c стандарты боюнча туура жүрүм -турумду күчөтөт, бул мени талкуулагым келген акыркы вариантка алып келет.
  • --std =: Бул параметр компиляторго кайсы стандартты колдонууну айтат. Балким, көпчүлүк учурларда анча маанилүү болбосо да, эгер сиз бүгүнкү стандартта иштебей турган эски кодду алсаңыз, бул параметр сиз тандаган стандартты аткарат. Кээ бир көрүнүктүү стандарттар c99, c89, gnu99, gnu 89 ж. Б.

    ЭСКЕРТҮҮ: Бул параметр c үчүн гана

  • Бирге варианттардын мисалы: gcc --std = c99 -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello
  • C ++ ичиндеги параметрлердин мисалы: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -o hello