ከ GNU C Compiler (GCC) ጋር የ C ፕሮግራሞችን እንዴት ማጠናቀር እንደሚቻል

ዝርዝር ሁኔታ:

ከ GNU C Compiler (GCC) ጋር የ C ፕሮግራሞችን እንዴት ማጠናቀር እንደሚቻል
ከ GNU C Compiler (GCC) ጋር የ C ፕሮግራሞችን እንዴት ማጠናቀር እንደሚቻል

ቪዲዮ: ከ GNU C Compiler (GCC) ጋር የ C ፕሮግራሞችን እንዴት ማጠናቀር እንደሚቻል

ቪዲዮ: ከ GNU C Compiler (GCC) ጋር የ C ፕሮግራሞችን እንዴት ማጠናቀር እንደሚቻል
ቪዲዮ: Введение в программирование | Андрей Лопатин | Ответ Чемпиона 2024, ግንቦት
Anonim

ይህ wikiHow የ GNU አጠናቃሪ (GCC) ን ለሊኑክስ እና አነስተኛውን ጂኤንዩ (MinGW) ለዊንዶውስ በመጠቀም የ C ፕሮግራምን ከምንጩ እንዴት እንደሚያጠናቅቅ ያስተምርዎታል።

ደረጃ

ዘዴ 1 ከ 2 GCC ን ለዩኒክስ መጠቀም

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

ደረጃ 1. በዩኒክስ ኮምፒተርዎ ላይ የተርሚናል መስኮት ይክፈቱ።

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

ደረጃ 2. ትዕዛዙን ያስገቡ gcc --version እና በኮምፒዩተር ላይ የጂ.ሲ.ሲ ስሪትን ለማሳየት አስገባን ይጫኑ።

ኮምፒውተርዎ መልእክት ያልተገኘበትን ትዕዛዝ ካሳየ GCC በኮምፒተርዎ ላይ ላይጫን ይችላል።

  • አስፈላጊ ከሆነ ፣ ለሊኑክስ ስርጭትዎ መመሪያውን በመከተል GCC ን ይጫኑ።
  • የ C ++ ፕሮግራም ለማጠናቀር ከ “gcc” ይልቅ “g ++” ን ይጠቀሙ።
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 3 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 3 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 3. የፕሮግራሙን ምንጭ ኮድ ያስቀመጡበትን አቃፊ ይክፈቱ።

ለምሳሌ ፣ የፕሮግራሙ ኮድ “akurapopo.c” በ/usr/yuliaR/ምንጭ አቃፊ ውስጥ ከሆነ ፣ ትዕዛዙን cd/usr/yuliaR/source ያስገቡ።

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

ደረጃ 4. ትዕዛዙን ያስገቡ gcc akurapopo.c –o AkuRapopo

በፕሮግራሙ ምንጭ ኮድ ስም “akurapopo.c” ን ፣ እና “AkuRapopo” ን በሚፈልጉት የፕሮግራም ስም ይተኩ። የማጠናቀር ሂደቱ ይጀምራል።

  • በማጠናቀር ሂደቱ ወቅት ስህተት ከተከሰተ ፣ የስህተቱን መረጃ በትእዛዙ ይሰብስቡ gcc -Wall -o errorlog akurapopo.c. ከዚያ በኋላ “የስህተት መዝገብ” ፋይልን ከድመት የስህተት ትእዛዝ ጋር ያሳዩ።
  • ትዕዛዙን ከብዙ ምንጭ ኮድ ፋይሎች ያጠናቅሩ gcc -o programname file1.c file2.c file3.c.
  • ከብዙ ምንጭ ኮድ ብዙ ፕሮግራሞችን በአንድ ጊዜ ለማጠናቀር ትዕዛዙን ይጠቀሙ gcc -c file1.c file2.c file3.c.
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 5 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 5 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 5. የተሰበሰበውን ፕሮግራም በትእዛዙ ያሂዱ ።/programname።

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

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

ደረጃ 1. Minimalist GNU ን ለዊንዶውስ ከ https://sourceforge.net/projects/mingw/ ያውርዱ።

MinGW ለዊንዶውስ የ GCC ጥቅል ለመጫን ቀላል ነው።

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

ደረጃ 2. የ MinGW መጫኛ ፕሮግራምን ያሂዱ።

የመጫኛ ፕሮግራሙ በራስ-ሰር የማይከፈት ከሆነ ፣ በወረዶች አቃፊው ውስጥ ያለውን የ MinGW ፋይልን ሁለቴ ጠቅ ያድርጉ ፣ ከዚያ ጫን የሚለውን ጠቅ ያድርጉ።

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

ደረጃ 3. የፕሮግራሙን የመጫኛ አማራጮችን ያስተካክሉ ፣ ከዚያ ቀጥልን ጠቅ ያድርጉ።

MinGW ን ለመጫን የሚመከረው አቃፊ C: / MinGW ነው። የመጫኛ አቃፊውን መለወጥ ካስፈለገዎት ቦታዎችን (እንደ የፕሮግራም ፋይሎች ያሉ) የያዘ አቃፊ አይምረጡ።

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

ደረጃ 4. ሊጭኑት የሚፈልጉትን አጠናቃሪ ይምረጡ።

  • የሚመከረው አነስተኛ አጠናቃሪ ለመጫን በግራ ፓነል ውስጥ መሠረታዊ ቅንጅትን ይምረጡ ፣ ከዚያ በትክክለኛው ዋና ክፍል ውስጥ የሚታዩትን ሁሉንም አጠናቃሪዎች ምልክት ያድርጉ።
  • አስፈላጊ ከሆነ ሁሉንም ጥቅሎች መምረጥ እና ሁሉንም ተጨማሪ አጠናቃሪዎች ምልክት ማድረግ ይችላሉ።
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 10 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 10 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 5. በ MinGW የላይኛው ግራ ጥግ ላይ ያለውን የመጫኛ ምናሌን ጠቅ ያድርጉ።

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

ደረጃ 6. ለውጦችን ተግብር የሚለውን ጠቅ ያድርጉ።

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

ደረጃ 7. ኮምፕሌተርን ለማውረድ እና ለመጫን ተግብር የሚለውን ጠቅ ያድርጉ።

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

ደረጃ 8. እነዚህን ደረጃዎች በመከተል የ MinGW PATH ን በስርዓት አከባቢው ተለዋዋጭ ላይ ያክሉ።

  • የፍለጋ ምናሌውን ለመክፈት Win+S ን ይጫኑ ፣ ከዚያ የአካባቢውን ቁልፍ ቃል ያስገቡ።
  • በፍለጋ ውጤቶች ውስጥ ፣ የስርዓት አከባቢ ተለዋዋጮችን አርትዕ የሚለውን ጠቅ ያድርጉ።
  • የአካባቢ ተለዋዋጮችን ጠቅ ያድርጉ።
  • በላይኛው ሳጥን ስር አርትዕ የሚለውን ጠቅ ያድርጉ (ከተጠቃሚዎች ተለዋዋጮች በታች)።
  • ወደ ተለዋዋጭ እሴቶች ሳጥን መጨረሻ ይሸብልሉ።
  • ያስገቡ ፣ ሲ: / MinGW / በሳጥኑ ውስጥ ባለው ጽሑፍ መጨረሻ ላይ። በሌላ አቃፊ ውስጥ MinGW ን ከጫኑ ይተኩ ፣ C: / MinGW / bin with; C: / installationfoldername / bin.
  • መስኮቱን ለመዝጋት እሺን ሁለቴ ጠቅ ያድርጉ።
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 14 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 14 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 9. እነዚህን ደረጃዎች በመከተል የትእዛዝ መስመር መስኮት እንደ አስተዳዳሪ ይክፈቱ።

  • Win+S ን ይጫኑ ፣ ከዚያ cmd ን ያስገቡ።
  • በፍለጋ ውጤቶች ውስጥ የትእዛዝ መስመርን በቀኝ ጠቅ ያድርጉ ፣ ከዚያ እንደ አስተዳዳሪ አሂድ የሚለውን ጠቅ ያድርጉ።
  • በኮምፒተር ላይ ለውጦችን ለመፍቀድ አዎ የሚለውን ጠቅ ያድርጉ።
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 15 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ
የጂኤንዩ ኮምፕሌተር (ጂሲሲ) ደረጃ 15 ን በመጠቀም የ C ፕሮግራምን ያጠናቅቁ

ደረጃ 10. የፕሮግራሙን ምንጭ ኮድ ያስቀመጡበትን አቃፊ ይክፈቱ።

ለምሳሌ ፣ በ C: / Source / Programs አቃፊ ውስጥ የምንጭ ኮዱን “lailacanggung.c” ካስቀመጡ ትዕዛዙን ያስገቡ ሲዲ ሲ: / ምንጭ / ፕሮግራሞች።

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

ደረጃ 11. ትዕዛዙን ያስገቡ gcc lailacanggung.c –o lailacanggung.exe።

በፕሮግራም ኮድ ፋይልዎ ስም የፋይሉን ስም ይተኩ። የማጠናቀር ሂደቱ ከተጠናቀቀ በኋላ የትእዛዝ መስመሩን እንደገና ያያሉ። የሚከሰቱ ስህተቶች አይታዩም።

የማጠናቀር ሂደቱን ከመጀመሩ በፊት በፕሮግራሙ ኮድ ውስጥ ያሉ ስህተቶች መስተካከል አለባቸው። ስህተቱን የያዘው የፕሮግራም ኮድ ማጠናቀር አልቻለም።

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

ደረጃ 12. እሱን ለማስኬድ የፕሮግራምዎን ስም ያስገቡ ፣ ለምሳሌ lailacanggung.exe።

ጠቃሚ ምክሮች

  • ፕሮግራሙን ከ -g ግቤት ጋር ሲያጠናቅቁ ፣ አጠናካሪው ለ GDB ፣ ለ GCC አብሮገነብ የማረሚያ ፕሮግራም ተገቢውን የማረም መረጃን ያጠቃልላል። ይህ መረጃ ለማረም ቀላል ያደርግልዎታል።
  • ትልልቅ ፕሮግራሞችን ለማጠናቀር በመጀመሪያ አንድ Makefile መፍጠር ይችላሉ።
  • ፕሮግራምዎ ለፍጥነት የተመቻቸ ከሆነ የፕሮግራሙ መጠን ሊጨምር ይችላል ፣ እና ትክክለኝነት በጣም ጥሩ ላይሆን ይችላል። በሌላ በኩል የፕሮግራሙን መጠን ወይም ትክክለኛነት ካመቻቹ የፕሮግራሙ ፍጥነት ሊቀንስ ይችላል።
  • የ C ++ ፕሮግራሞችን ሲያጠናቅቁ GCC ን እንደ GCC ይጠቀሙ። የ C ++ ፋይሎች ከ.c ይልቅ የ.cpp ቅጥያ አላቸው።

የሚመከር: