Форум русскоязычного сообщества Ubuntu


Автор Тема: проблема с эклепсом  (Прочитано 844 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн slogan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
проблема с эклепсом
« : 06 Март 2009, 19:38:39 »
вчера вылезло вот это
/usr/lib/gcc/i486-linux-gnu/4.3.2/../../../../lib/crt1.o: In function `_start': ( .text+0x18 ) : undefined reference to `main' collect2: выполнение ld завершилось с кодом в
сейчас
make -k all
make: *** Нет правила для сборки цели `all'.
что мне сделать

Оффлайн yaromir

  • Активист
  • *
  • Сообщений: 670
    • Просмотр профиля
Re: проблема с эклепсом
« Ответ #1 : 07 Март 2009, 13:06:57 »
Что делал до этого? Опиши, пожалуйста, всю последовательность действий.

Оффлайн slogan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: проблема с эклепсом
« Ответ #2 : 07 Март 2009, 14:25:32 »
поставил вчера эклипс и к нему прикрутил плагин c/c++
в настройках эклипса ни чего не менял
те стоит все по дефолту
пытался проверить его работой
#include <stdio.h>
int main(){
 printf("Hello world");
 return0;
}
и что выше написано то и выдает

Оффлайн yaromir

  • Активист
  • *
  • Сообщений: 670
    • Просмотр профиля
Re: проблема с эклепсом
« Ответ #3 : 08 Март 2009, 01:45:51 »
Может это костыльно, но я бы переустановил build-essential.
sudo aptitude purge build-essential
sudo aptitude install build-essential

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: проблема с эклепсом
« Ответ #4 : 08 Март 2009, 03:38:18 »
поставил вчера эклипс и к нему прикрутил плагин c/c++
в настройках эклипса ни чего не менял
те стоит все по дефолту
пытался проверить его работой
#include <stdio.h>
int main(){
 printf("Hello world");
 return0;
}
и что выше написано то и выдает

Попытайся проверить его работу так:
1. при создании нового проекта выбери "C Project";
2. в открывшейся форме выбери "Hello World ANSI C Project", дай название проекту и жми "Finish";
3. проект готов, можно проверить ("Ctrl+F11").

PS: Если установлен CDT.
« Последнее редактирование: 08 Март 2009, 03:43:29 от unimix »

Оффлайн Surzh

  • Участник
  • *
  • Сообщений: 153
    • Просмотр профиля
Re: проблема с эклепсом
« Ответ #5 : 09 Март 2009, 01:14:41 »
Проверь правильность объявления функции main. У меня была такая проблема (но в С++) и решилась она правкой типов аргументов у функции.
return 0;

Оффлайн slogan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Re: проблема с эклепсом
« Ответ #6 : 09 Март 2009, 22:16:13 »
вообще
вчера поставил code::blocks
там все работает
 просто эклипс понравился что моно прикрутить кучу модулей
теперь буду сидеть на code:block ибо решения я найти не могу

Оффлайн Surzh

  • Участник
  • *
  • Сообщений: 153
    • Просмотр профиля
Re: проблема с эклепсом
« Ответ #7 : 10 Март 2009, 00:41:40 »
Сейчас попробовал впихнуть твой код в эклипс. В типа проекта "Standard Make C++ Project" не заработало, а вот в "Managed Make C++ Project" все ок. :)

З.Ы.: Код::Блокс отличная штука. Я сразу отказался от эклипса, когда попробовал ее. Все-таки "джавоватость" эклипса чувствуется.... на производительности самой ИДЕ.
return 0;

 

Страница сгенерирована за 0.081 секунд. Запросов: 24.