Paano Mag-compile ng isang C Program Gamit ang GNU Compiler (GCC)

Talaan ng mga Nilalaman:

Paano Mag-compile ng isang C Program Gamit ang GNU Compiler (GCC)
Paano Mag-compile ng isang C Program Gamit ang GNU Compiler (GCC)

Video: Paano Mag-compile ng isang C Program Gamit ang GNU Compiler (GCC)

Video: Paano Mag-compile ng isang C Program Gamit ang GNU Compiler (GCC)
Video: PAANO GUMAWA NG FOLDER SA LAPTOP OR DESKTOP - TAGALOG TUTORIAL | PINOYTUTORIAL 2024, Mayo
Anonim

Itinuturo sa iyo ng wikiHow na ito kung paano mag-compile ng isang C program mula sa source code sa pamamagitan ng paggamit ng GNU Compiler (GCC) para sa Linux at Minimalist Gnu (MinGW) para sa Windows.

Mga hakbang

Paraan 1 ng 2: Paggamit ng GCC para sa Linux

Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 1
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 1

Hakbang 1. Buksan ang isang window ng terminal sa iyong Linux system

Ang icon nito ay karaniwang isang itim na screen na may ilang mga puting character dito. Karaniwan mong mahahanap ito sa iyong menu ng Mga Aplikasyon.

Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 2
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 2

Hakbang 2. I-install ang GCC

Kung wala kang naka-install na GCC, maaari mong gamitin ang mga sumusunod na utos ng Terminal upang mai-install ang GCC para sa Ubuntu at Debian. Para sa lahat ng iba pang mga bersyon ng Linux, kumunsulta sa dokumentasyon para sa iyong pamamahagi ng Linux upang malaman kung paano makuha ang tamang pakete:

  • I-type ang sudo apt update at pindutin ang "Enter" upang i-update ang listahan ng package.
  • I-type ang sudo apt install install-important at pindutin ang "Enter" upang mai-install ang mahahalagang package, na kasama ang GCC, G ++, at Make.
  • I-type ang sudo apt-get install manpages-dev at pindutin ang "Enter" upang mai-install ang mga manu-manong pahina.
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 3
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 3

Hakbang 3. I-type ang gcc --versi at pindutin ang ↵ Enter

Mapatunayan nito na ang GCC ay na-install nang maayos at ibabalik ang numero ng bersyon. Kung hindi nahanap ang utos, malamang na hindi naka-install ang GCC.

Kung nag-iipon ka ng isang C ++ program, gumamit ng “g ++” sa halip na “gcc.”

Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 4
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 4

Hakbang 4. Mag-navigate sa direktoryo kung saan nai-save ang iyong source code

Gamitin ang utos ng cd upang mag-navigate sa mga direktoryo sa Terminal. Halimbawa, kung ang iyong source code ay nasa iyong folder ng Mga Dokumento mai-type mo ang cd / home / [username] / Documents (sa Ubuntu). Maaari ka ring mag-navigate sa direktoryo ng Mga Dokumento sa pamamagitan ng pag-type ng cd ~ / Mga Dokumento sa Terminal.

Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 5
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 5

Hakbang 5. I-type ang gcc [program_name].c –o [executable_name] at pindutin ang ↵ Enter

Palitan ang "[program_name].c" ng pangalan ng iyong source code file, at "[executable_name]" ng pangalan ng iyong natapos na programa. Mag-iipon na ang programa.

  • Kung nakakita ka ng mga error at nais mong makita ang karagdagang impormasyon tungkol sa mga ito, gamitin ang gcc -Wall -o errorlog file1.c. Pagkatapos, tingnan ang file na "errorlog" sa kasalukuyang direktoryo na may cat errorlog.
  • Upang mag-ipon ng isang programa mula sa maraming mga source code file, gamitin ang gcc -o outputfile file1.c file2.c file3.c.
  • Upang mag-ipon ng maraming mga programa nang sabay-sabay na may maraming mga file ng source code, gumamit ng gcc -c file1.c file2.c file3.c.
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 6
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 6

Hakbang 6. Patakbuhin ang iyong bagong-naipong programa

I-type./[executable_name] ngunit palitan ang "[executable_name]" ng pangalan ng iyong programa.

Paraan 2 ng 2: Paggamit ng MinGW para sa Windows

Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 7
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 7

Hakbang 1. I-download ang Minimalist GNU para sa Windows (MinGW)

Ito ay isang madaling i-install na bersyon ng GCC para sa Windows. Gamitin ang mga sumusunod na hakbang upang mag-download ng MinGW:.

  • Pumunta sa https://sourceforge.net/projects/mingw/ sa isang web browser.
  • I-click ang berdeng pindutan na nagsasabi Mag-download.
  • Maghintay para sa installer na awtomatikong mag-download.
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 8
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 8
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 7
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 7

Hakbang 2. I-install ang MinGW

Gamitin ang mga sumusunod na hakbang upang mai-install ang MinGW:

  • Double-click mingw-get-setup.exe sa iyong folder ng Mga Pag-download o web browser.
  • Mag-click I-install.
  • Mag-click Magpatuloy.

    Inirekomenda ng MinGW na gamitin ang default na folder ng pag-install (C: / MinGW). Kung dapat mong baguhin ang folder, huwag gumamit ng isang folder na may mga puwang sa pangalan (hal. "Mga File ng Program")

Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 9
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 9

Hakbang 3. Piliin kung aling mga tagatala ang mai-install

Sa minimum, pumili Pangunahing Pag-setup sa kaliwang panel, pagkatapos ay ilagay ang mga marka ng tseke sa tabi ng lahat ng mga nakalistang tagatala sa kanang pangunahing panel. Maaaring pumili ng mas advanced na mga gumagamit Lahat ng Mga Pakete at pumili ng mga karagdagang tagatala.

Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 10
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 10

Hakbang 4. Mag-right click sa bawat pakete at i-click ang Marka para sa Pag-install

Ang Pangunahing Pag-setup ay may tungkol sa 7 mga pakete na nakalista sa kahon sa itaas. Mag-right click sa bawat isa sa kanila (o ang gusto mo lang) at mag-click Markahan para sa Pag-install. Nagdaragdag ito ng isang icon na may isang arrow sa tabi ng bawat isa at minarkahan ito para sa pag-install.

Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 11
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 11

Hakbang 5. I-install ang napiling mga pakete

Maaaring abutin ng ilang minuto ang iyong computer upang mai-install ang lahat ng mga package. Gamitin ang mga sumusunod na hakbang upang mai-install ang mga pakete na minarkahan para sa pag-install.

  • I-click ang Pag-install menu sa kaliwang sulok sa itaas.
  • Mag-click Ilapat ang mga Pagbabago.
  • Mag-click Mag-apply.
  • Mag-click Isara kapag tapos na ang pag-install.
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 12
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 12

Hakbang 6. Idagdag ang landas sa MinGW sa mga variable ng kapaligiran sa system

Gamitin ang mga sumusunod na hakbang upang idagdag ang landas sa MinGW sa mga variable ng environtment ng system:

  • I-type ang kapaligiran sa search bar sa tabi ng Start menu.
  • Mag-click I-edit ang mga variable ng kapaligiran sa system sa mga resulta ng paghahanap.
  • Mag-click Mga variable sa kapaligiran
  • Piliin ang Landas variable.
  • Mag-click I-edit sa ilalim ng tuktok na kahon (sa ilalim ng "Mga variable ng User")
  • Mag-click Bago.
  • Uri ng C: / MinGW / bin sa bagong puwang. Tandaan na kung na-install mo ang MinGW sa ibang direktoryo, ipasok ang C: / path-to-that-Directory / bin.
  • Mag-click OK lang, at pagkatapos OK lang muli I-click ang natitira OK lang pindutan upang isara ang window.
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 13
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 13

Hakbang 7. Buksan ang prompt ng utos bilang isang administrator

Dapat kang naka-sign in sa isang Windows account na may mga pribilehiyong pang-administratibo upang buksan ang Command Prompt bilang isang administrator. Gamitin ang mga sumusunod na hakbang upang buksan ang Command Prompt bilang isang administrator:

  • I-type ang cmd sa search bar sa tabi ng Start menu..
  • Mag-right click Command Prompt sa mga resulta ng paghahanap, pagkatapos ay piliin ang Patakbuhin Bilang Administrator.
  • Mag-click Oo upang payagan ang mga pagbabago.
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 14
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 14

Hakbang 8. Mag-navigate sa folder kung saan nai-save ang iyong source code

Halimbawa, kung ang iyong source code file na tinatawag na helloworld.c ay matatagpuan sa C: / Source / Programs, i-type ang cd C: / Source / Programs

Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 15
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 15

Hakbang 9. I-type ang gcc c –o [program_name].exe [program_name].c at pindutin ang ↵ Enter

Palitan ang "[program_name]" ng pangalan ng iyong source code at application. Kapag naipon ang programa, babalik ka sa command prompt nang walang mga error.

Ang anumang mga error sa pag-coding na lilitaw ay dapat na naitama bago ang programa ay mag-ipon

Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 16
Bumuo ng isang C Program Gamit ang GNU Compiler (GCC) Hakbang 16

Hakbang 10. I-type ang pangalan ng iyong programa upang mapatakbo ito

Kung tinawag itong hello_world.exe, i-type iyon sa command prompt upang simulan ang iyong programa.

Kung nakatanggap ka ng isang mensahe ng error na "Tinanggihan" o "Pinahihintulutan ang Pahintulot" kapag nag-iipon ng isang programa o nagpapatakbo ng output na naisasagawa na file, suriin ang mga pahintulot sa folder at tiyaking mayroon kang buong basahin / isulat na pag-access sa folder na naglalaman ng source code. Kung hindi iyon gagana, subukang pansamantalang hindi paganahin ang iyong software ng virus

Mga Tip

  • Ang pagbuo ng iyong code gamit ang isang -g flag ay makakapagdulot ng impormasyon ng pag-debug kung saan maaaring gamitin ng kaukulang programa ng debugger, GDB, upang mas mahusay itong gumana ang pag-debug.
  • Ang mga makefile ay maaaring likhain upang gawing mas madali ang pag-ipon ng malalaking programa.
  • Kung gumagamit ka ng labis na pag-optimize, magkaroon ng kamalayan na ang pag-optimize para sa bilis ay maaaring dumating sa isang kalakal sa laki at kung minsan ay kawastuhan, at kabaliktaran.
  • Kapag nag-iipon ng isang C ++ program, gamitin ang G ++ sa parehong paraan na gagamitin mo ang GCC. Tandaan na ang mga file na C ++ ay may extension.cpp sa halip na.c.

Inirerekumendang: