Почему компилятор не компилирует? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Компилятор выдает ошибку. Вот программа:
#include <stdio.h>
 
int main(void){
    printf("What is your name?\n");
    return 0;
}
Вот то, что выдает компилятор: "/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf make[1]: Entering directory `/cygdrive/c/Documents and Settings/Jorj/Мои документы/NetBeansProjects/C_APl' "/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin-Windows/c_apl.exe make[2]: Entering directory `/cygdrive/c/Documents and Settings/Jorj/Мои документы/NetBeansProjects/C_APl' mkdir -p build/Debug/Cygwin-Windows rm -f build/Debug/Cygwin-Windows/MyFile.o.d gcc -c -g -MMD -MP -MF build/Debug/Cygwin-Windows/MyFile.o.d -o build/Debug/Cygwin-Windows/MyFile.o MyFile.c mkdir -p build/Debug/Cygwin-Windows rm -f build/Debug/Cygwin-Windows/main.o.d gcc -c -g -MMD -MP -MF build/Debug/Cygwin-Windows/main.o.d -o build/Debug/Cygwin-Windows/main.o main.c mkdir -p dist/Debug/Cygwin-Windows gcc -o dist/Debug/Cygwin-Windows/c_apl build/Debug/Cygwin-Windows/MyFile.o build/Debug/Cygwin-Windows/main.o build/Debug/Cygwin-Windows/main.o: In function `main': /cygdrive/c/Documents and Settings/Jorj/Мои документы/NetBeansProjects/C_APl/main.c:14: multiple definition of `_main' build/Debug/Cygwin-Windows/MyFile.o:/cygdrive/c/Documents and Settings/Jorj/Мои документы/NetBeansProjects/C_APl/MyFile.c:3: first defined here collect2: ld returned 1 exit status nbproject/Makefile-Debug.mk:63: recipe for target `dist/Debug/Cygwin-Windows/c_apl.exe' failed make[2]: *** [dist/Debug/Cygwin-Windows/c_apl.exe] Error 1 make[2]: Leaving directory `/cygdrive/c/Documents and Settings/Jorj/Мои документы/NetBeansProjects/C_APl' nbproject/Makefile-Debug.mk:60: recipe for target `.build-conf' failed make[1]: *** [.build-conf] Error 2 make[1]: Leaving directory `/cygdrive/c/Documents and Settings/Jorj/Мои документы/NetBeansProjects/C_APl' nbproject/Makefile-impl.mk:39: recipe for target `.build-impl' failed make: *** [.build-impl] Error 2 СОБРАТЬ FAILED (значение выхода 2,, общее время: 828ms)

Решение задачи: «Почему компилятор не компилирует?»

textual
Листинг программы
gcc -o prog prog.c

Объяснение кода листинга программы

  1. В первой строке кода представлена команда для компиляции: gcc -o prog prog.c.
  2. gcc — это утилита компиляции, которая преобразует исходный код на языке C в исполняемый файл.
  3. -o prog — это опция компилятора, которая указывает имя исполняемого файла.
  4. prog.c — это имя исходного файла, который содержит код на языке C.
  5. Если компилятор не компилирует, то возможно есть ошибки в исходном коде, которые мешают его корректной компиляции.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы