Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > проблемы с Eclipse в linux


Автор: susanin 8.6.2008, 01:27
люди, помогите! не пойму что за чудеса такие...  вобщем создаю с++ проект в eclipse в linux-е... начинаю билдить его.. выдает ошибку
**** Build of configuration Debug for project Main ****

make all 
Building file: ../Main.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"Main.d" -MT"Main.d" -o"Main.o" "../Main.cpp"
Finished building: ../Main.cpp
 
Building target: Main
Invoking: GCC C++ Linker
g++  -o"Main"  ./Main.o   
/usr/lib/gcc/i586-manbo-linux-gnu/4.2.3/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [Main] Ошибка 1

но все становится еще страннее дальше.. закрываю IDE..(попутно IDE говорит что проект был изменен и хочу ли я сохранить изменения.. отвечаю "да"), открываю заново, нажимаю build project и все проходит отлично.. и run тоже работает нормально..
в чем проблема может быть?

Автор: JackYF 8.6.2008, 12:20
susanin, а ты случайно не забыл сохранить проект перед тем, как начал его собирать? smile

Автор: susanin 10.6.2008, 02:41
JackYF, ну конечно... так и думал, что туплю где то... точно! забыл сохранить.. спасибо!

Автор: Любитель 10.6.2008, 13:40
Поставь автосейв перед билдингом. Навскидку нескажу где точно, но что существует - это точно. У меня стоит smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)