Агуулгын хүснэгт:

C/C ++ дээр програмчлалыг хэрхэн тохируулах вэ: 5 алхам
C/C ++ дээр програмчлалыг хэрхэн тохируулах вэ: 5 алхам

Видео: C/C ++ дээр програмчлалыг хэрхэн тохируулах вэ: 5 алхам

Видео: C/C ++ дээр програмчлалыг хэрхэн тохируулах вэ: 5 алхам
Видео: Лабиринт / Поиск Пути / Волновой алгоритм / Labyrinth / Maze / Pathfinder / Wave Algorithm 2024, Долдугаар сарын
Anonim
C/C ++ дээр програмчлалыг хэрхэн тохируулах талаар
C/C ++ дээр програмчлалыг хэрхэн тохируулах талаар

C ба C ++ нь хамгийн бага нөөцийг ашиглан томъёо гаргах, нарийн төвөгтэй асуудлыг хурдан шийдвэрлэх боломжийг олгодог түгээмэл програмчлалын хэл юм. Асуудал нь програмыг эмхэтгэх, гүйцэтгэх боломжтой болгох арга замыг хайж олох явдал юм.

Таны сонголтуудын нэг нь текст засварлагч, нэг дор хөрвүүлэгч болох Visual Studio ашиглаж байж магадгүй юм. Ашигтай боловч зарим нь үүнийг хэтэрхий төвөгтэй гэж үзэж магадгүй эсвэл кодоо өөрчлөх, эмхэтгэх энгийн аргыг хүсч магадгүй юм. Эндээс Windows -д зориулсан Minimalist GNU буюу товчхондоо MinGW гарч ирдэг. Та MinGW -г командын шугамын интерфейсдээ ашигладаг бөгөөд зөвхөн текстийн програм болох цонхны товчлуурыг дарж "cmd" гэж бичээд хурдан хандах боломжтой.

Энэхүү зааварчилгааны төгсгөлд та MinGW -ийг зөв суулгасан байх ёстой бөгөөд компьютерынхаа хаана ч байсан c/c ++ програмыг хөрвүүлэх чадвартай байх ёстой.

ТАЙЛБАР: Энэхүү зааварчилгаа нь зөвхөн Windows орчинд зориулагдсан болно. Линукс нь GNU хөрвүүлэгчдийн цуглуулга болох GCC -тэй хамт ирдэг. Энэ бол бидний орчинд 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 and mingw32-gcc-g ++-bin. GCC нь c програмд хэрэглэгддэг бөгөөд G ++ нь C ++ програмд ашиглагддаг.

Багц суулгахын тулд багц дээр хулганы баруун товчийг дараад "Суулгахыг тэмдэглэх" дээр дарна уу. Хүссэн багцуудыг тэмдэглэсний дараа зүүн дээд буланд очиж "Суулгах" дээр дарна уу. Дараа нь та "Өөрчлөлтийг ашиглах" цонхыг хийх бөгөөд дараа нь таны хийх өөрчлөлтийг харуулсан шинэ цонх гарч ирнэ. "Зөвшөөрөх" дээр дарна уу, дараа нь суулгах ажил эхэлнэ. Татаж авах ажил эхлэх бөгөөд дараа нь өөр цонх гарч ирэх бөгөөд энэ удаад таны суулгалт дууссан эсэхийг харуулах болно.

Алхам 4: Өөрийн хөрвүүлэгчийг CMD ашиглан хаана ч ашиглах чадвартай байх

CMD ашиглан хөрвүүлэгчээ хаана ч ашиглах боломжтой байх
CMD ашиглан хөрвүүлэгчээ хаана ч ашиглах боломжтой байх
CMD ашиглан хөрвүүлэгчээ хаана ч ашиглах боломжтой байх
CMD ашиглан хөрвүүлэгчээ хаана ч ашиглах боломжтой байх
CMD ашиглан хөрвүүлэгчээ хаана ч ашиглах боломжтой байх
CMD ашиглан хөрвүүлэгчээ хаана ч ашиглах боломжтой байх

Шинээр суулгагдсан хөрвүүлэгчийн тусламжтайгаар таны командын мөр gcc эсвэл g ++ -ийг команд гэж хүлээн зөвшөөрдөггүй болохыг та анзаарах болно. Үүнийг хийхийн тулд та дараахь зүйлийг хийх ёстой.

  1. Windows товчийг дараад "Системийн орчны хувьсагчдыг засах" гэж бичээд enter дарна уу
  2. Системийн шинж чанар гэж нэрлэгдэх шинэ цонх гарч ирнэ.
  3. Хэрэв хараахан байхгүй бол Нарийвчилсан таб руу очно уу.
  4. Баруун доод буланг хараад Байгаль орчны хувьсагчид дээр дарна уу.
  5. Тэндээс та хувьсагчийн хоёр тусдаа жагсаалтыг харах болно. Таны сонголтоос хамааран та эдгээр замыг орон нутгийн хэмжээнд нэг хэрэглэгч эсвэл системийн хэмжээнд тохируулж болно. Аль ч тохиолдолд "Path" хувьсагчийг олоод Edit дээр дарна уу.
  6. Шинэ цонхноос цонхны баруун талд байгаа Шинэ дээр дарж дараах үгийг оруулна уу: "C: / MinGW / bin". Бидний хөрвүүлэгч gcc, g ++ энд байгаа тул бид үүнийг суулгалтынхаа хогийн сав руу чиглүүлэх ёстой.
  7. Тэндээс хоёр цонхон дээр OK дараад шинэ командын мөрийг нээнэ үү. 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.exe програмыг авах болно
  • -g: Энэ сонголт нь өөр кодыг таны кодыг ашиглах боломжийг олгодог. "gdb" эсвэл GNU Debugger ажиллахын тулд -g сонголт хэрэгтэй. GNU Debugger бол таны хувьсагч болон код хэрхэн ажилладаг болохыг харах боломжийг олгодог маш хэрэгтэй хэрэгсэл юм. Энэ нь шинээр ирсэн хүмүүсийн хувьд жаахан дэвшилтэт програм бөгөөд үүнийг хийж болох командуудыг хайж олох нь зүйтэй юм.

    ТАЙЛБАР: Ашигтай боловч хэрэв та gdb -ийг ашиглахаар төлөвлөөгүй байгаа бол -g -г ашиглах ёсгүй, учир нь файлын хэмжээ нь таны стандарт exe файлаас хамаагүй том юм

  • -Wall, -Werror, -Wextra, -pedantic зэрэг нь анхааруулахтай холбоотой сонголтууд юм. Wall Wextra болон pedantic нь ихэнх алдаа, анхааруулгыг олж авдаг бол 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 сайн уу