Како да ја компајлирате програмата c користејќи компајлер на gnu компајлер (gcc)

Оваа статија опишува како да ја компајлирате програмата од изворниот код во C со користење на компајлерот на GNU компајлер (GCC) за Linux или минималистички GNU (MINGW) за Windows.

Чекори

Метод 1 од 2:
Користење на GCC за UNIX
  1. Сликата со наслов Компилирајте програма C користејќи го компајлерот GNU (GCC) Чекор 1
Еден. Во системот UNIX, отворете го терминалот.
  • Сликата со наслов Компилирајте ја програмата C со помош на Compiler GNU (GCC) Чекор 2
    2. Внесете GCC-version и притиснете ↵ Внесете. Се појавува верзијата на компајлерот c. Ако тимот не функционира, најверојатно, GCC не е инсталиран.
  • Ако компајлерот не е инсталиран, прочитајте ја документацијата за вашата дистрибуција на Linux, за да дознаете како да го преземете соодветниот пакет.
  • Ако компајлирате програма напишана во C + +, наместо "GCC" внесете "G ++".
  • Сликата со наслов Компилирајте програма C со помош на Compiler GNU (GCC) Чекор 3
    3. Одете во директориумот во кој е зачуван изворниот код.
  • На пример, ако датотеката со изворниот код "главната.C »Се наоѓа во / usr / wikihow / извор директориум, внесете CD / USR / WikiHow / Извор.
  • Сликата со наслов Компилирајте програма C користејќи го компајлерот на GNU (GCC) Чекор 4
    Четири. Внесете GCC MAIN.C-о helloworld. Заменете го "главната.C "Во името на изворната датотека и" Helloworld "ја заменува конечната програма. Програмата ќе биде составена.
  • Ако пораките за грешки се појавуваат на екранот, внесете GCC-Wall -o Errorlog File1.В, За да добиете повеќе информации. Потоа во тековниот директориум, отворете ја датотеката "ErrorLog" - за да го направите ова, внесете CAT ERRORGLOG.
  • За да составите една програма од повеќе изворни датотеки, внесете GCC -O излез File1.C датотека2.C File3.В.
  • За да компајлирате неколку програми од неколку изворни датотеки одеднаш, внесете GCC -C File1.C датотека2.C File3.В.
  • Сликата со наслов Компилирајте програма C користејќи го Compiler GNU (GCC) Чекор 5
    Пет. Стартувај ја составната програма. Внесете & # 46- / helloworld, Каде што "Helloworld" го заменува името на програмата.
  • Метод 2 од 2:
    Користење на MingW за Windows
    1. Сликата со наслов Компилирајте програма C користејќи го компајлерот GNU (GCC)
    Еден. Преземи минималистички GNU за Windows (MingW). Оваа верзија на GCC за Windows е прилично лесно да се инсталира. Датотеката за инсталација може да се преземе на Оваа страница.
  • Сликата со наслов Компилирајте програма C користејќи го компајлерот GNU (GCC) чекор 7
    2. Стартувај ја датотеката за инсталација на MINGW.
  • Ако датотеката не започне автоматски, двоен-клик на неа во папката за преземања, а потоа кликнете "Постави".
  • Сликата со наслов Компилирајте програма C користејќи го компајлерот на GNU (GCC)
    3. Поставете ги поставките за инсталација и кликнете Продолжи (во понатамошниот текст).
  • Препорачуваме да инсталирате MingW во стандардната папка, имено Б (C: mingw). Ако треба да ја промените папката, не ја избирајте папката, во насловот на кој има празнини, како што се "програмски фајлови".
  • Сликата со наслов Компилирајте ја програмата C со помош на Compiler GNU (GCC) Чекор 9
    Четири. Изберете компајлери за инсталирање.
  • На левиот панел, препорачуваме да кликнете "Основно поставување" (нормална инсталација). Потоа на десните панели, ставете ги полето за проверка до сите следниве компајлери.
  • Повеќе искусни корисници можат да ги изберат опцијата "Сите пакети" и означуваат дополнителни компајлери.
  • Сликата со наслов Компилирајте програма C користејќи го компајлерот на GNU (GCC)
    Пет. Отворете го менито за инсталација (инсталација). Се наоѓа во горниот лев агол на Mingw.
  • Сликата со наслов Компилирајте програма C користејќи го капачето на GNU (GCC)
    6. Кликнете Примени ги промените.
  • Сликата со наслов Компилирајте ја програмата C користејќи го компајлерот на GNU (GCC)
    7. Кликнете Примени. Компајлерите ќе бидат преземени и инсталирани.
  • Сликата со наслов Компилирајте програма C користејќи го компајлерот на GNU (GCC)
    осум. На патот кон MINGW Вметнете ги променливите на системот. Направи следново:
  • Кликни ⊞ Победа+С, За да ја отворите стрингот за пребарување и внесете Среда.
  • Во резултатите од пребарувањето, кликнете на "Промена на променливи".
  • Кликнете "Среда променливи".
  • Кликнете "Промена" (под "обичај променливи").
  • Скролувајте ги информациите во полето "Променлива вредност".
  • Веднаш внесете го последниот запис -C: mingw bin. Забележете дека ако сте го инсталирале MingW во друга папка, внесете -C: Патека-до-папка Бин.
  • Двоен клик "OK". Притиснете "OK" повторно за да го затворите прозорецот.
  • Сликата со наслов Компилирајте ја програмата C користејќи го компајлерот GNU (GCC)
    Девет. Отворете ја командната линија како администратор. За ова:
  • Кликни ⊞ Победа+С и влезе линија.
  • Во резултатите од пребарувањето, десен-клик на "командната линија" и изберете "Стартувај од администраторот".
  • Кликнете "Да" за да дозволите да направите промени.
  • Сликата со наслов Компилирајте програма C користејќи го компајлерот на GNU (GCC)
    10. Одете во папката во која е зачувана изворната датотека.
  • На пример, ако датотеката со изворниот код "helloworld.C "е во папката C: Извор програми, внесете CD C: Извор програми.
  • Сликата со наслов Компилирајте програма C користејќи го компајлерот на GNU (GCC)
    Единаесет. Внесете GCC Helloworld.C-о helloworld.Exe. Заменете го "Helloworld" во името на датотеката со изворниот код и името на програмата. По завршувањето на компилацијата на програмата, ќе се вратите во командната линија, и нема да има пораки за грешки.
  • Сите грешки во програмирањето мора да се елиминираат пред да ја состават програмата.
  • Сликата со наслов Компилирајте програма C користејќи го компајлерот на GNU (GCC)
    12. За да ја започнете програмата, внесете го своето име. Ако програмата се нарекува helloworld.Exe, внесете го ова име за да ја извршите програмата.
  • Совети

    • Компилирањето на кодот со користење на знамето -G ќе доведе до создавање на дебагирачки информации, кои може да се користат од страна на соодветниот дебагер, на пример, GDB.
    • Креирајте склопна датотека на проектот (MACH-FILE) за да се поедностави компилацијата на големи програми.
    • Ако активно користите оптимизација, запомнете дека оптимизацијата на брзината може да доведе до намалување на големината и понекогаш, квалитет (и обратно).
    • Кога ја составувате програмата C ++, користете G ++ исто како што користите GCC. Запомнете дека изворните датотеки во C ++ имаат продолжување .КПП, не .В.

    Што ви треба

    • Компјутерски работи Линукс или Windows
    • Основни познавања на GNU / Linux и знаење за тоа како да инсталирате апликации
    • Програмски код
    • Уредувач на текст (на пример, EMACS)
    Слични публикации