Съдържание:

Как да настроите програмиране на C/C ++ .: 5 стъпки
Как да настроите програмиране на C/C ++ .: 5 стъпки

Видео: Как да настроите програмиране на C/C ++ .: 5 стъпки

Видео: Как да настроите програмиране на C/C ++ .: 5 стъпки
Видео: Встраиваем интерпретатор в приложение на C // Демо-занятие курса «Программист С» 2024, Юли
Anonim
Как да настроите програмиране на C/C ++
Как да настроите програмиране на C/C ++

C и C ++ са популярни езици за програмиране, които бързо осигуряват достъп до създаване на формули и решаване на сложни проблеми с минимални изразходвани ресурси. Проблемът е да се намери начин да се компилира и направи програмата изпълнима.

Една от вашите възможности може да използвате Visual Studio, който е текстов редактор, компилатор в едно. Макар и полезни, някои може да се окажат твърде сложни или да искат по -прост начин да променят и компилират кода си. Това е мястото, където Minimalist GNU за Windows идва или MinGW за кратко. Използвате MinGW в интерфейса на командния ред, текстовото приложение, до което можете бързо да получите достъп, като натиснете клавиша windows и въведете „cmd“.

До края на тази инструкция трябва да имате правилно инсталиран MinGW и да можете да компилирате всяка c/c ++ програма навсякъде на вашия компютър.

ЗАБЕЛЕЖКА: Тази инструкция е само за Windows среди. Linux идва с GCC, GNU колекция от компилатори. Това е желаният резултат за нашата среда, за да включим GCC в Windows.

Консумативи

Ще ви е необходим компютър, за да изтеглите софтуера и прилична интернет връзка за стабилна и бърза инсталация. Макар и да не се изисква, може да искате и палец, в случай че искате да имате физически преносимо копие на настройката на MinGW.

Стъпка 1: Изтеглете инсталатора

Изтеглете инсталатора
Изтеглете инсталатора

Първото нещо, което трябва да направим, е да вземем инсталатора.

За да направим това, трябва да отидем на уебсайта на MinGW.

Оттам ще искате да отидете на връзката за изтегляне, разположена вляво в раздела за навигация. В случай, че не можете да го намерите или е преместен, тази връзка ще ви отведе там

Това, което искаме, е файлът mingw-get-setup.exe. След като файлът се изтегли, можем да преминем към следващата стъпка.

Стъпка 2: Инсталирайте правилно MinGW

Правилно инсталирайте MinGW
Правилно инсталирайте MinGW
Правилно инсталирайте MinGW
Правилно инсталирайте MinGW

Първото нещо, което пита, е къде искате да го инсталирате. За да поддържате лесен достъп, препоръчвам да го оставите в директорията по подразбиране. В противен случай можете да настроите това навсякъде, дори на палци.

Следващата опция говори за потребителския интерфейс за MinGW. В този случай ще работим с потребителски интерфейс, тъй като е по -добре да видим какво можем да направим.

Стъпка 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. Ще се появи нов прозорец, наречен System Properties.
  3. Ако още не сте там, отидете на раздела Разширени.
  4. Погледнете в долния десен ъгъл и щракнете върху Променливи на околната среда.
  5. Оттам ще видите два отделни списъка с променливи. В зависимост от вашите предпочитания, можете да зададете тези пътища локално на един потребител или в цялата система. Така или иначе, намерете променливата "Път" и кликнете върху Редактиране.
  6. От новия прозорец щракнете върху Ново от дясната страна на прозореца и след това въведете следното: „C: / MinGW / bin“. Трябва да го насочим към директорията bin в нашата инсталация, защото там съществуват нашите компилатори, gcc и g ++.
  7. Оттам натиснете OK и в двата прозореца и отворете нов команден ред. Въведете gcc или g ++ и вижте дали командата ви отговаря. Допълнително го тествайте, като направите програма на C или C ++ и се опитайте да го компилирате

Сега имате възможност да създавате програми и да ги компилирате навсякъде във вашата система.

За да компилирате програма, всичко, което трябва да направите, е да извикате gcc, ако тя е c програма, или g ++, ако е c ++ програма, и след това въведете името на програмата, която искате да компилирате. Пример: gcc helloworld.c или g ++ helloworld.cpp

Следващата стъпка, макар и незадължителна, обяснява някои полезни опции, които можете да използвате с вашия компилатор.

Стъпка 5: Полезни опции, които можете да използвате, докато съставяте програма

Въпреки че не са необходими за компилиране на вашите програми, тези опции ще ви помогнат при отстраняването на грешки в кода.

Синтаксисът за това как поставяте тези опции е както следва за gcc или g ++: g (cc/++) -option аргумент

  • -o: тази опция ви позволява да дадете име на програмата при компилиране. По подразбиране вашата програма ще се нарича a.exe. Така че, като направите: "gcc helloworld.c -o Hello", вместо това ще получите Hello.exe
  • -g: тази опция позволява на друга програма да може да използва вашия код. "gdb" или GNU Debugger се нуждае от тази опция -g, за да работи. GNU Debugger е много полезен инструмент, тъй като ви позволява да видите как вашите променливи и код работят ред по ред. Това е малко напреднало за новодошлите, така че е добра идея да потърсите командите, които можете да правите в него.

    ЗАБЕЛЕЖКА: Макар и полезно, ако не планирате да използвате 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 здравей
  • Пример за опциите заедно в c ++: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -o здравей