የጂኤንዩ ማጠናከሪያ (ጂሲሲ) በመጠቀም የ C ፕሮግራምን እንዴት ማጠናቀር እንደሚቻል

ዝርዝር ሁኔታ:

የጂኤንዩ ማጠናከሪያ (ጂሲሲ) በመጠቀም የ C ፕሮግራምን እንዴት ማጠናቀር እንደሚቻል
የጂኤንዩ ማጠናከሪያ (ጂሲሲ) በመጠቀም የ C ፕሮግራምን እንዴት ማጠናቀር እንደሚቻል

ቪዲዮ: የጂኤንዩ ማጠናከሪያ (ጂሲሲ) በመጠቀም የ C ፕሮግራምን እንዴት ማጠናቀር እንደሚቻል

ቪዲዮ: የጂኤንዩ ማጠናከሪያ (ጂሲሲ) በመጠቀም የ C ፕሮግራምን እንዴት ማጠናቀር እንደሚቻል
ቪዲዮ: ፋይሎችን እና ፎቶዎችን ከሞባይል ስልክ ወደ ኮምፒተር (Android) እንዴት እንደሚሻገሩ 2024, ግንቦት
Anonim

ይህ wikiHow የ GNU Compiler (GCC) ን ለ Linux እና Minimalist Gnu (MinGW) ለዊንዶውስ በመጠቀም የ C ፕሮግራምን ከምንጩ ኮድ እንዴት ማጠናቀር እንደሚቻል ያስተምርዎታል።

ደረጃዎች

ዘዴ 1 ከ 2 GCC ን ለሊኑክስ መጠቀም

የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 1 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 1 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 1. በእርስዎ ሊኑክስ ስርዓት ላይ የተርሚናል መስኮት ይክፈቱ።

የእሱ አዶ ብዙውን ጊዜ በላዩ ላይ አንዳንድ ነጭ ቁምፊዎች ያሉት ጥቁር ማያ ገጽ ነው። ብዙውን ጊዜ በመተግበሪያዎች ምናሌዎ ውስጥ ሊያገኙት ይችላሉ።

የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 2 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 2 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 2. GCC ን ይጫኑ።

ጂ.ሲ.ሲ አስቀድመው ካልተጫኑ GCC ን ለኡቡንቱ እና ለዲቢያን ለመጫን የሚከተሉትን የተርሚናል ትዕዛዞችን መጠቀም ይችላሉ። ለሁሉም ሌሎች የሊኑክስ ስሪቶች ትክክለኛውን ጥቅል እንዴት ማግኘት እንደሚችሉ ለማወቅ ለሊኑክስ ስርጭትዎ ሰነዱን ያማክሩ።

  • የጥቅል ዝርዝሩን ለማዘመን sudo apt ዝመናን ይተይቡ እና “አስገባ” ን ይጫኑ።
  • GCC ፣ G ++ እና Make ን ያካተቱ አስፈላጊ ጥቅሎችን ለመጫን sudo apt install build-essential ን ይጫኑ እና “አስገባ” ን ይጫኑ።
  • በእጅ ገጾችን ለመጫን sudo apt-get install manpages-dev ን ይጫኑ እና “አስገባ” ን ይጫኑ።
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 3 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 3 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 3. gcc --version ብለው ይተይቡ እና ↵ Enter ን ይጫኑ።

ይህ ጂሲሲ በትክክል መጫኑን ያረጋግጣል እና የስሪት ቁጥሩን ይመልሳል። ትዕዛዙ ካልተገኘ ፣ ጂሲሲ አልተጫነ ይሆናል።

የ C ++ ፕሮግራም እያጠናከሩ ከሆነ ከ “gcc” ይልቅ “g ++” ን ይጠቀሙ።

የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 4 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 4 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 4. የምንጭ ኮድዎ ወደተቀመጠበት ማውጫ ይሂዱ።

በተርሚናል ውስጥ ማውጫዎችን ለማሰስ የ cd ትዕዛዙን ይጠቀሙ። ለምሳሌ ፣ የምንጭ ኮድዎ በሰነዶች አቃፊዎ ውስጥ ካለ ሲዲ/ቤት/[የተጠቃሚ ስም]/ሰነዶች (በኡቡንቱ ውስጥ) ይተይቡ ነበር። እንዲሁም ተርሚናል ውስጥ ሲዲ ~/ሰነዶችን በመተየብ ወደ ሰነዶች ማውጫ መሄድ ይችላሉ።

የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 5 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 5 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 5. gcc [program_name].c –o [executable_name] ይተይቡ እና ↵ Enter ን ይጫኑ።

በምንጭ ኮድ ፋይልዎ ስም “[program_name].c” ን እና “[executable_name]” ን በተጠናቀቀው ፕሮግራምዎ ስም ይተኩ። ፕሮግራሙ አሁን ያጠናቅቃል።

  • ስህተቶችን ካዩ እና ስለእነሱ የበለጠ መረጃ ለማየት ከፈለጉ gcc -Wall -o errorlog file1.c ን ይጠቀሙ። ከዚያ ፣ አሁን ባለው ማውጫ ውስጥ “የስህተት መዝገብ” ፋይልን ከድመት ስህተት ጋር ይመልከቱ።
  • ከብዙ ምንጭ ኮድ ፋይሎች አንድ ፕሮግራም ለማጠናቀር gcc -o outputfile file1.c file2.c file3.c ን ይጠቀሙ።
  • ከብዙ ምንጭ ኮድ ፋይሎች ጋር በአንድ ጊዜ ብዙ ፕሮግራሞችን ለማጠናቀር gcc -c file1.c file2.c file3.c ን ይጠቀሙ።
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 6 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 6 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 6. አዲስ የተቀናበረ ፕሮግራምዎን ያሂዱ።

ይተይቡ።

ዘዴ 2 ከ 2: MinGW ን ለዊንዶውስ መጠቀም

የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 7 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 7 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 1. Minimalist GNU ን ለዊንዶውስ ያውርዱ (MinGW)።

ይህ ለመጫን ቀላል የሆነ የ GCC ስሪት ለዊንዶውስ ነው። MinGW ን ለማውረድ የሚከተሉትን ደረጃዎች ይጠቀሙ።

  • በድር አሳሽ ውስጥ ወደ https://sourceforge.net/projects/mingw/ ይሂዱ።
  • የሚለውን አረንጓዴ አዝራር ጠቅ ያድርጉ አውርድ.
  • ጫ theው በራስ -ሰር እስኪወርድ ድረስ ይጠብቁ።
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 8 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 8 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 7 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 7 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 2. MinGW ን ይጫኑ።

MinGW ን ለመጫን የሚከተሉትን ደረጃዎች ይጠቀሙ

  • ሁለቴ ጠቅ ያድርጉ mingw-get-setup.exe በውርዶች አቃፊዎ ወይም በድር አሳሽዎ ውስጥ።
  • ጠቅ ያድርጉ ጫን.
  • ጠቅ ያድርጉ ቀጥል.

    MinGW ነባሪውን የመጫኛ አቃፊ (C: / MinGW) መጠቀምን ይመክራል። አቃፊውን መለወጥ ካለብዎት በስሙ ውስጥ ክፍተቶች ያሉበትን አቃፊ አይጠቀሙ (ለምሳሌ “የፕሮግራም ፋይሎች”)።

የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 9 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 9 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 3. የትኞቹ ማጠናከሪያዎች እንደሚጫኑ ይምረጡ።

ቢያንስ ፣ ይምረጡ መሰረታዊ ቅንብር በግራ ፓነል ላይ ፣ ከዚያ በትክክለኛው ዋና ፓነል ውስጥ ከተዘረዘሩት ማጠናከሪያዎች ሁሉ ቀጥሎ የቼክ ምልክቶችን ያስቀምጡ። የበለጠ የላቁ ተጠቃሚዎች መምረጥ ይችላሉ ሁሉም ጥቅሎች እና ተጨማሪ ማጠናከሪያዎችን ይምረጡ።

የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 10 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 10 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 4. እያንዳንዱን ጥቅል በቀኝ ጠቅ ያድርጉ እና ለመጫን ምልክት ያድርጉ።

መሰረታዊ ቅንብሩ ከላይ ባለው ሳጥን ውስጥ የተዘረዘሩ ወደ 7 ገደማ ጥቅሎች አሉት። እያንዳንዳቸውን (ወይም የሚፈልጉትን ብቻ) በቀኝ ጠቅ ያድርጉ እና ጠቅ ያድርጉ ለመጫን ምልክት ያድርጉ. ይህ ከእያንዳንዱ ቀጥሎ ቀስት ያለው አዶ ያክላል እና ለመጫን ምልክት ያደርገዋል።

የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 11 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 11 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 5. የተመረጡትን ጥቅሎች ይጫኑ።

ሁሉንም ጥቅሎች ለመጫን ኮምፒተርዎን ብዙ ደቂቃዎች ሊወስድ ይችላል። ለመጫን ምልክት የተደረገባቸውን ጥቅሎች ለመጫን የሚከተሉትን ደረጃዎች ይጠቀሙ።

  • ጠቅ ያድርጉ መጫኛ በላይኛው ግራ ጥግ ላይ ምናሌ።
  • ጠቅ ያድርጉ ለውጦችን ይተግብሩ.
  • ጠቅ ያድርጉ ተግብር.
  • ጠቅ ያድርጉ ገጠመ መጫኑ ከተጠናቀቀ በኋላ።
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 12 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 12 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 6. ወደ MinGW የሚወስደውን መንገድ ወደ የስርዓት አከባቢ ተለዋዋጮች ያክሉ።

ወደ MinGW የሚወስደውን መንገድ ወደ የስርዓት አከባቢ ተለዋዋጮች ለማከል የሚከተሉትን ደረጃዎች ይጠቀሙ።

  • ከጀምር ምናሌው ቀጥሎ ባለው የፍለጋ አሞሌ ውስጥ አካባቢን ይተይቡ።
  • ጠቅ ያድርጉ የስርዓት አከባቢ ተለዋዋጮችን ያርትዑ በፍለጋ ውጤቶች ውስጥ።
  • ጠቅ ያድርጉ የአካባቢ ተለዋዋጮች
  • የሚለውን ይምረጡ መንገድ ተለዋዋጭ።
  • ጠቅ ያድርጉ አርትዕ ከላይኛው ሣጥን ስር (በ “የተጠቃሚ ተለዋዋጮች” ስር)
  • ጠቅ ያድርጉ አዲስ.
  • በአዲሱ ቦታ ውስጥ C: / MinGW / bin. ያስታውሱ MinGW ን ወደተለየ ማውጫ ከጫኑ C: / path-to-that-directory / bin.
  • ጠቅ ያድርጉ እሺ, እና ከዛ እሺ እንደገና። የቀረውን ጠቅ ያድርጉ እሺ መስኮቱን ለመዝጋት አዝራር።
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 13 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 13 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 7. የትእዛዝ ጥያቄውን እንደ አስተዳዳሪ ይክፈቱ።

የትእዛዝ መስመሩን እንደ አስተዳዳሪ ለመክፈት ከአስተዳደራዊ መብቶች ጋር ወደ ዊንዶውስ መለያ መግባት አለብዎት። የትእዛዝ መስመሩን እንደ አስተዳዳሪ ለመክፈት የሚከተሉትን ደረጃዎች ይጠቀሙ።

  • ከጀምር ምናሌው ቀጥሎ ባለው የፍለጋ አሞሌ ውስጥ cmd ይተይቡ..
  • በቀኝ ጠቅታ ትዕዛዝ መስጫ በፍለጋ ውጤቶች ውስጥ ፣ ከዚያ ይምረጡ እንደ አስተዳዳሪ ያሂዱ.
  • ጠቅ ያድርጉ አዎ ለውጦችን ለመፍቀድ።
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 14 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 14 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 8. የምንጭ ኮድዎ ወደተቀመጠበት አቃፊ ይሂዱ።

ለምሳሌ ፣ helloworld.c ተብሎ የሚጠራው የምንጭ ኮድ ፋይልዎ በ C: / Source / Programs ውስጥ ከሆነ ፣ ሲዲ ሲ: / ምንጭ / ፕሮግራሞች ይተይቡ

የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 15 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 15 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 9. ይተይቡ gcc c –o [program_name].exe [program_name].c እና ↵ Enter ን ይጫኑ።

በምንጭ ኮድዎ እና በመተግበሪያዎ ስም “[program_name]” ይተኩ። አንዴ ፕሮግራሙ ከተሰበሰበ በኋላ ያለምንም ስህተት ወደ የትእዛዝ ጥያቄ ይመለሳሉ።

ማንኛውም የሚታዩ የኮድ ስህተቶች ፕሮግራሙ ከመጠናቀቁ በፊት መታረም አለባቸው።

የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 16 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 16 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 10. እሱን ለማስኬድ የፕሮግራምዎን ስም ይተይቡ።

Hello_world.exe ከተባለ ፣ ፕሮግራምዎን ለመጀመር በትእዛዝ መጠየቂያ ውስጥ ይተይቡ።

አንድ ፕሮግራም ሲያቀናብሩ ወይም የውጤት አስፈፃሚውን ፋይል ሲያሄዱ “መዳረሻ ተከልክሏል” ወይም “ፈቃድ ተከልክሏል” የሚል የስህተት መልእክት ከተቀበሉ የአቃፊ ፈቃዶቹን ይፈትሹ እና የምንጭ ኮዱን የያዘው አቃፊ ሙሉ የማንበብ/የመፃፍ መዳረሻን ያረጋግጡ። ያ ካልሰራ ፣ ለጊዜው የቫይረስ ሶፍትዌርዎን ለማሰናከል ይሞክሩ።

ጠቃሚ ምክሮች

  • ኮድዎን በ -g ባንዲራ መገንባት ተዛማጅ የማረሚያ ፕሮግራም ፣ ጂዲቢ ፣ የማረም ሥራን የተሻለ ለማድረግ የሚጠቀምበትን የማረም መረጃ ያወጣል።
  • ትልልቅ ፕሮግራሞችን ማጠናቀር ቀላል ለማድረግ Makefiles ሊፈጠሩ ይችላሉ።
  • ማመቻቸቶችን በከፍተኛ ሁኔታ የሚጠቀሙ ከሆነ ፣ የፍጥነት ማመቻቸት በመጠን እና አንዳንድ ጊዜ ትክክለኛነት ካለው የንግድ ልውውጥ ጋር ሊመጣ እንደሚችል ይወቁ ፣ እና በተቃራኒው።
  • የ C ++ ፕሮግራምን ሲያጠናቅቁ GCC ን በሚጠቀሙበት መንገድ G ++ ን ይጠቀሙ። ያስታውሱ የ C ++ ፋይሎች ከ.c ይልቅ የቅጥያው.cpp አላቸው።

የሚመከር: