ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 መጫኛውን ያውርዱ።
- ደረጃ 2 MinGW ን በትክክል ይጫኑ
- ደረጃ 3 የጥቅል ጭነት
- ደረጃ 4 ከሲኤምዲ ጋር የእርስዎን ኮምፕሌተር በማንኛውም ቦታ ለመጠቀም መቻል
- ደረጃ 5 ፕሮግራምን በሚያጠናቅሩበት ጊዜ ሊጠቀሙባቸው የሚችሏቸው ጠቃሚ አማራጮች።
ቪዲዮ: በሲ/ሲ ++ ውስጥ ፕሮግራሚንግን እንዴት ማቀናበር እንደሚቻል። 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ሲ እና ሲ ++ በአነስተኛ ሀብቶች ወጪን ቀመር ለመሥራት እና ውስብስብ ጉዳዮችን ለመፍታት በፍጥነት የሚቀርቡ ተወዳጅ የፕሮግራም ቋንቋዎች ናቸው። ጉዳዩ ፕሮግራሙን ለማጠናቀር እና ተግባራዊ ለማድረግ መንገድ መፈለግ ነው።
ከእርስዎ አማራጮች አንዱ የጽሑፍ አርታኢ ፣ በአንዱ ውስጥ አጠናቃሪ የሆነውን ቪዥዋል ስቱዲዮን ሊጠቀም ይችላል። ጠቃሚ ሆኖ ሳለ አንዳንዶች በጣም የተወሳሰበ ሆኖ ሊያገኙት ወይም ኮዳቸውን ለማሻሻል እና ለማጠናቀር ቀላሉ መንገድ ይፈልጋሉ። Minimalist GNU ለዊንዶውስ የሚመጣው ፣ ወይም MinGW በአጭሩ ነው። በትእዛዝ መስመር በይነገጽዎ ውስጥ MinGW ን ይጠቀማሉ ፣ የዊንዶውስ ቁልፍን በመጫን እና በ “cmd” ውስጥ በመተየብ በፍጥነት ሊደርሱበት የሚችሉት የጽሑፍ ብቻ መተግበሪያ።
በዚህ Instructable መጨረሻ ፣ MinGW ን በትክክል መጫን እና በኮምፒተርዎ ላይ በማንኛውም ቦታ ማንኛውንም የ c/c ++ ፕሮግራም ማጠናቀር መቻል አለብዎት።
ማሳሰቢያ: ይህ አስተማሪ ለዊንዶውስ አከባቢዎች ብቻ ነው። ሊኑክስ ከጂሲሲ ፣ ከጂኤንዩ የአቀነባባሪዎች ስብስብ ጋር ይመጣል። ጂ.ሲ.ሲ ወደ ዊንዶውስ ለመግባት ይህ ለአካባቢያችን የሚፈለግ ውጤት ነው።
አቅርቦቶች
ለተረጋጋ እና ፈጣን ጭነት ሶፍትዌሩን እና ጥሩ የበይነመረብ ግንኙነትን ለማውረድ ኮምፒተር ያስፈልግዎታል። የማይፈለግ ቢሆንም ፣ የሚኒ ጂ ዋው ማዋቀሪያ በአካል ተንቀሳቃሽ ቅጂ እንዲኖርዎት ከፈለጉ ድንኳን መንዳት ሊፈልጉ ይችላሉ።
ደረጃ 1 መጫኛውን ያውርዱ።
ማድረግ ያለብን የመጀመሪያው ነገር መጫኛውን ማግኘት ነው።
ያንን ለማድረግ ወደ ሚንጂው ድር ጣቢያ መሄድ አለብን።
ከዚያ ሆነው በአሰሳ ክፍሉ ውስጥ በግራ በኩል ወደሚገኘው ወደ ውርዶች አገናኝ መሄድ ይፈልጋሉ። ካላገኙት ወይም ካልተዛወሩ ይህ አገናኝ ወደዚያ ይወስደዎታል
እኛ የምንፈልገው የ mingw-get-setup.exe ፋይል ነው። አንዴ ፋይሉ ከወረደ ወደ ቀጣዩ ደረጃ መቀጠል እንችላለን።
ደረጃ 2 MinGW ን በትክክል ይጫኑ
የሚጠይቀው የመጀመሪያው ነገር የት እንደሚጫኑት ነው። በቀላሉ ለመድረስ ፣ በነባሪ ማውጫ ውስጥ እንዲተው እመክራለሁ። አለበለዚያ ፣ በአውራ ጣት ተሽከርካሪዎች ላይም እንኳ ይህንን በማንኛውም ቦታ ማቀናበር ይችላሉ።
ቀጣዩ አማራጭ ስለ MinGW የተጠቃሚ በይነገጽ ይናገራል። እኛ ማድረግ የምንችለውን ማየት የተሻለ ስለሆነ በዚህ ሁኔታ ከአንድ በይነገጽ ጋር እንሰራለን።
ደረጃ 3 የጥቅል ጭነት
አሁን የ MinGW ን መጫንን ጨርሰናል ፣ ለመጫን የተወሰኑ ጥቅሎችን መምረጥ አለብን። MinGW የሚያቀርባቸውን ሁሉንም የግል ጥቅሎች ሳንመረምር የተፈለገውን ውጤት ልናገኝ ስለምንችል በዚህ አስተማሪ ውስጥ እኛ ቀላል እና ከመሠረታዊው ስብስብ ጋር እንሰራለን።
በግራ የርዕስ ማውጫ ውስጥ ፣ መሠረታዊ ቅንብርን መመልከትዎን ያረጋግጡ። ከዚያ ሆነው በትክክለኛው ሰንጠረዥ ውስጥ 7 ንጥሎችን ማየት አለብዎት። ለ C/C ++ አቀናባሪዎች የሚከተሉትን ጥቅሎች መጫን ይፈልጋሉ-mingw32-base-bin እና mingw32-gcc-g ++-bin. ጂሲሲ ለ c ፕሮግራሞች ፣ እና G ++ ለ C ++ ፕሮግራሞች ያገለግላል።
አንድ ጥቅል ለመጫን ፣ ጥቅሉን በቀኝ ጠቅ ያድርጉ እና ከዚያ “ለመጫን ምልክት ያድርጉ” ን ጠቅ ያድርጉ። እርስዎ የሚፈልጉትን ጥቅሎች ምልክት ካደረጉ በኋላ ወደ ላይኛው ግራ ይሂዱ እና “ጭነት” ላይ ጠቅ ያድርጉ። ከዚያ እርስዎ “ለውጦችን ይተግብሩ” ፣ ከዚያ እርስዎ የሚያደርጉትን ለውጦች የሚያሳይ አዲስ መስኮት ያሳየዎታል። “ተቀበል” ን ጠቅ ያድርጉ እና ከዚያ መጫኑ ይጀምራል። ማውረድ ይጀምራል ፣ እና ከዚያ ሌላ መስኮት ይታያል ፣ በዚህ ጊዜ መጫኑ ከተጠናቀቀ ያሳያል።
ደረጃ 4 ከሲኤምዲ ጋር የእርስዎን ኮምፕሌተር በማንኛውም ቦታ ለመጠቀም መቻል
በአዲሱ የተጫነ አጠናቃሪዎ ፣ የትዕዛዝ ጥያቄዎ gcc ወይም g ++ ን እንደ ትዕዛዞች እንደማያውቅ ያስተውላሉ። ይህንን ለማድረግ የሚከተሉትን ማድረግ አለብዎት
- የዊንዶውስ ቁልፍን ይጫኑ ፣ “የስርዓት አከባቢ ተለዋዋጮችን ያርትዑ” ብለው ይተይቡ እና ከዚያ አስገባን ይምቱ
- አዲስ መስኮት ብቅ ይላል ፣ የስርዓት ባህሪዎች ይባላል።
- እዚያ ከሌለ ወደ የላቀ ትር ይሂዱ።
- ከታች በስተቀኝ በኩል ይመልከቱ እና በአከባቢ ተለዋዋጮች ላይ ጠቅ ያድርጉ።
- ከዚያ ሆነው ሁለት የተለዋዋጮች ዝርዝር ያያሉ። በምርጫዎ ላይ በመመስረት ፣ እነዚህን ዱካዎች በአከባቢዎ ለአንድ ተጠቃሚ ወይም ለስርዓት ሰፊ ማዘጋጀት ይችላሉ። ያም ሆነ ይህ የ “ዱካ” ተለዋዋጭውን ያግኙ እና አርትዕ ላይ ጠቅ ያድርጉ።
- ከአዲሱ መስኮት በመስኮቱ በቀኝ በኩል አዲስ የሚለውን ጠቅ ያድርጉ እና ከዚያ የሚከተለውን ይተይቡ - “C: / MinGW / bin”። በእኛ መጫኛ ውስጥ ወደ ቢን ማውጫ መምራት አለብን ምክንያቱም አጠናካሪዎቻችን ፣ gcc እና g ++ ያሉበት እዚያ ነው።
- ከዚያ ሆነው በሁለቱም መስኮቶች ውስጥ እሺን ይምቱ እና አዲስ የትእዛዝ ጥያቄን ይክፈቱ። ወይ gcc ወይም g ++ ብለው ይተይቡ እና ትዕዛዙ መልሱን ይመልስልዎት እንደሆነ ይመልከቱ። የ C ወይም C ++ ፕሮግራም በማዘጋጀት እሱን ለማጠናቀር ይሞክሩ
አሁን ፕሮግራሞችን የማዘጋጀት እና በስርዓትዎ ላይ በማንኛውም ቦታ የማጠናቀር ችሎታ አለዎት።
አንድን ፕሮግራም ለማቀናበር ማድረግ የሚጠበቅብዎት የ c ፕሮግራሙ ከሆነ ፣ ወይም g ++ የ c ++ ፕሮግራም ከሆነ ፣ ከዚያ ማጠናቀር በሚፈልጉት የፕሮግራሙ ስም መተየብ ነው። ምሳሌ gcc helloworld.c ወይም g ++ helloworld.cpp
ቀጣዩ ደረጃ ፣ አማራጭ ቢሆንም ፣ ከእርስዎ አጠናቃሪ ጋር ሊጠቀሙባቸው የሚችሉ አንዳንድ ጠቃሚ አማራጮችን ያብራራል።
ደረጃ 5 ፕሮግራምን በሚያጠናቅሩበት ጊዜ ሊጠቀሙባቸው የሚችሏቸው ጠቃሚ አማራጮች።
ፕሮግራሞችዎን ለማጠናቀር ባይጠየቁም ፣ እነዚህ አማራጮች ኮድዎን ለማረም ይረዳሉ።
እነዚህን አማራጮች እንዴት እንዳስቀመጡ አገባብ ለ gcc ወይም g ++ እንደሚከተለው ነው (g (cc/++) -የመምረጥ ክርክር
- -o: ይህ አማራጭ ፕሮግራሙን በማጠናቀር ላይ እንዲሰይሙ ያስችልዎታል። በነባሪነት የእርስዎ ፕሮግራም a.exe ተብሎ ይጠራል። ስለዚህ በማድረግ "gcc helloworld.c -o ሰላም" ፣ ይልቁንስ Hello.exe ያገኛሉ
-
-g: ይህ አማራጭ ሌላ ፕሮግራም የእርስዎን ኮድ መጠቀም እንዲችል ያስችለዋል። ለመስራት “gdb” ወይም GNU አራሚ ያንን -g አማራጭ ይፈልጋል። የጂኤንዩ አራሚ የእርስዎ ተለዋዋጮች እና ኮድ በመስመር ላይ እንዴት እንደሚሠሩ ለማየት የሚያስችልዎ በጣም ጠቃሚ መሣሪያ ነው። ለአዲስ መጤዎች ትንሽ ከፍ ያለ ነው ፣ ስለዚህ በእሱ ውስጥ ሊያደርጓቸው የሚችሏቸው ትዕዛዞችን መፈለግ ጥሩ ሀሳብ ነው።
ማሳሰቢያ: ጠቃሚ ሆኖ ሳለ ፣ gdb ን ለመጠቀም ካላሰቡ ፣ የፋይሉ መጠን ከመደበኛ የ exe ፋይልዎ በጣም ስለሚበልጥ -g ን መጠቀም የለብዎትም።
- -ግድግዳ ፣ -ጭንቀት ፣ -ተጨማሪ ፣ እና -ስፋት ሁሉም የማስጠንቀቂያ ተዛማጅ አማራጮች ናቸው። Werror ሁሉንም ማስጠንቀቂያዎች ወደ ስህተቶች በሚቀይርበት ጊዜ ዎል ዌስትራ እና ፔዳኒክ ብዙ ስህተቶችን እና ማስጠንቀቂያዎችን ይይዛሉ። በእነዚህ በሁለቱ መካከል ያለው ልዩነት የእርስዎ ፕሮግራም ማስጠንቀቂያዎች ካለው አሁንም ያጠናቅቃል የሚል ነው። ስህተቶች ካሉ ግን ፣ ፕሮግራሙ አይሰበሰብም። በዚህ ጉዳይ ላይ አስደንጋጭ ከመሣሪያ የበለጠ ልምምድ ነው ፣ ምክንያቱም ለመወያየት ወደሚፈልገው የመጨረሻ አማራጭ የሚያመጣኝን በ ‹ሲ ደረጃ› መሠረት ትክክለኛ ባህሪያትን ያስገድዳል።
-
--std =: ይህ አማራጭ የትኛውን መስፈርት መጠቀም እንዳለበት ለኮምፕሌተር ይነግረዋል። በአብዛኛዎቹ ጉዳዮች ምናልባት አስፈላጊ ባይሆንም ፣ ዛሬ ባለው መስፈርት ላይሰራ የሚችል የቆየ ኮድ ከተቀበሉ ፣ ይህ አማራጭ እርስዎ የመረጡትን መስፈርት ያስፈጽማል። አንዳንድ የሚታወቁ መመዘኛዎች c99 ፣ c89 ፣ gnu99 ፣ gnu 89 ፣ ወዘተ ናቸው። እስካልፈለጉ ድረስ ይህንን አማራጭ አይጠቀሙም እላለሁ።
ማሳሰቢያ - ይህ አማራጭ ለ c ብቻ ነው
- የአማራጮች ምሳሌ አንድ ላይ -gcc --std = c99 -ግድግዳ -እጅግ -ባለከፍተኛ -ደረጃ -ስሕተት -g helloworld.c -o hello
- በ c ++ ውስጥ ያሉ የአማራጮች ምሳሌ -g ++ -ግድግዳ -እጅግ በጣም -አስደንጋጭ -አደጋ -g helloworld.c -o hello