NetBeans помогите разобратся

поставил себе, к нему прикрутил вот эти пакеты: gcc, gdb, make,
начал проверять как это работать будет, а эффект очень плох

программа на которой тестировал:

#include <stdio.h>
int main(void)
{
printf(“Hello world!\n”);
return(0);
}

ответ в отладчик:
“/usr/bin/make” -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make: Entering directory `/home/sipluga/NetBeansProjects/PSU'
“/usr/bin/make” -f nbproject/Makefile-Debug.mk dist/Debug/GNU-Linux-x86/psu
make: Entering directory `/home/sipluga/NetBeansProjects/PSU'
mkdir -p dist/Debug/GNU-Linux-x86
gcc -o dist/Debug/GNU-Linux-x86/psu build/Debug/GNU-Linux-x86/hello_world.o build/Debug/GNU-Linux-x86/main.o
build/Debug/GNU-Linux-x86/main.o: In function `main':
/home/sipluga/NetBeansProjects/PSU/main.c:14: multiple definition of `main'
build/Debug/GNU-Linux-x86/hello_world.o:/home/sipluga/NetBeansProjects/PSU/hello_world.c:3: first defined here
collect2: выполнение ld завершилось с кодом возврата 1
make: Leaving directory `/home/sipluga/NetBeansProjects/PSU'
make: Leaving directory `/home/sipluga/NetBeansProjects/PSU'
make: *** Ошибка 1
make: *** Ошибка 2
make: *** Ошибка 2

BUILD FAILED (exit value 2, total time: 619ms)

помогите…
как я понимаю дело в пакете “make” подскажите что сделать чтобы прога собралась
PSU и psu тут нипричем?

Ой стоп, а разве int main(void) нормальная запись? Может быть просто int main(); или void main(); ?

ps: еще
/home/sipluga/NetBeansProjects/PSU/main.c:14: multiple definition of `main'
Пишет вроде что множественное объявление, мол еще одна такая есть…

psS: а в общем не слушайте меня =) Лучше дождемся умных ответов.
gard
int main(void)
Сойдёт.
sipluga
/home/sipluga/NetBeansProjects/PSU/main.c:14: multiple definition of `main'
build/Debug/GNU-Linux-x86/hello_world.o:/home/sipluga/NetBeansProjects/PSU/hello_world.c:3: first defined here
Выложи hello_world.c .
По ходу две main одна в main.c другая hello_world.c .
Иными словами первая main в hello_world.c потом ты что то написал в main.c и объявил main там.

PS main не может быть void ибо программа должна что то возвращать в ОС (0 это удачное завершение программы).
спасибо за внимание, но я всё сделал)) поставил geany и всё нормально собрал))
для того что бы это собрать было бы достаточно gcc -o hello hello.c…а ошибки читать уметь нужно. Обычно в IDE при создании проекта из шаблона делается уже какой-то сишный/плюснутый файл в котором есть main(), у тебя так и оказалось.
systemd должен умереть.
h4tr3d
Обычно в IDE при создании проекта из шаблона делается уже какой-то сишный/плюснутый файл в котором есть main(), у тебя так и оказалось.
В geany это го как раз нету. Можно ещё и vim пощупать у него тоже шаблонов нету(project.vim)/
да геани по сути даже и не IDE :-) чуть более навороченный текстовый редактор нежели medit. Вопрос даже не в этом, а в том… что существующий файл в проекте было не подправить?
systemd должен умереть.
Мне кажется человек
1 Не знал о существование этого файла.
2 Думал о перегрузке функций.

По поводу genay это отличная ide без возможности пошаговой отладки.(про плагины реализующие это я не знаю).
Автодополнение кода, подсветка синтаксиса, шаблоны для cpp, gtk, php, проекты.
на самом деле причина выбора geany бональна, там есть возможность прикрутить разные компиляторы тот же самый паскаль))

при компиляции через кансоль файл без проблем собрался.
 
Зарегистрироваться или войдите чтобы оставить сообщение.