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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не компилируется hello на Eclipse c++  (Прочитано 5071 раз)

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

Оффлайн agent0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Не компилируется hello на Eclipse c++
« : 15 Декабрь 2011, 01:56:18 »
Добрый день.
Мне нужно писать программы на си. Делаю лабораторные работы для универа. Поскольку от windows недавно отказался, начал искать альтернативные компиляторы для С++. Раньше пользовался Dev C++ на винде, но под вайном Dev c++ тормозит ужасно.

Вообщем остановился я на Eclipse Platform. Установил через терминал следующее:

sudo apt-get install eclipse
Устанавливает базовую версию Eclipse


sudo apt-get install eclipse-cdt
Устанавливает Eclipse C/C++ Development Tooling - CDT

Но программу он не может скомпилировать. Он не знает стандартных библиотек. Напротив строки
#include <iostream>
стоит вопросительный знак, и когда туда наводишь, появляется надпись: Unresolved inclusion: iostream.

Собственно вопрос: как подключить стандартные библиотеки к эклипсу? Может я не доустановил что-то? Тут http://sbp-program.ru/SBP-CppEclipse.htm инструкция для windows и там на третьем шаге Подключение MinGW к Eclipse. Но я не знаю, что это и нужно ли оно (только для винды может быть?). Помогите пожалуйста, кто знает.
Сейчас у меня Version: 3.7.0

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Не компилируется hello на Eclipse c++
« Ответ #1 : 15 Декабрь 2011, 02:00:07 »
sudo apt-get install build-essential
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн agent0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Не компилируется hello на Eclipse c++
« Ответ #2 : 15 Декабрь 2011, 17:51:34 »
Спасибо, но всё равно не работает
В некоторых программах пропал вопросительный знак, в некоторых нет.
« Последнее редактирование: 15 Декабрь 2011, 18:04:39 от agent0 »

Оффлайн sieger1x2

  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: Не компилируется hello на Eclipse c++
« Ответ #3 : 15 Декабрь 2011, 19:47:57 »
file_name=del; echo "#include<stdio.h>" > $file_name.c;  echo "int main(){printf(\"Hello World\n\"); return 0;}" >> $file_name.c ; gcc -o $file_name $file_name.c; ./$file_name ; cp $file_name.c $file_name.cpp; g++ $file_name.cpp; ./a.out ;
?

Оффлайн agent0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Не компилируется hello на Eclipse c++
« Ответ #4 : 15 Декабрь 2011, 21:18:30 »
Я вообще ничего почти не понимаю  :-[ Что-то нахимичил в настройках, теперь нет окошка для ввода самого кода программы. Как сбросить все настройки эклипса?

Оффлайн sieger1x2

  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: Не компилируется hello на Eclipse c++
« Ответ #5 : 15 Декабрь 2011, 21:47:29 »
rm -rf .eclips ?
посмотри в папках на . в ~/ (/home/user/)

Оффлайн ilovebelarus

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Не компилируется hello на Eclipse c++
« Ответ #6 : 19 Декабрь 2011, 11:58:02 »
я ставил EclipseCDT не из apt-get я тянул его с eclipse.org
патом распаковал и вроде все отлично заработаело(покрайней мере Си проект, С++ возможно не собрался)

1. чтобы сбросить настройки набо судалить каталог workspace, который был указан при первом запуске
2. проверьте или у вас под консолью собираеться, например, "HelloWorld" приложение, возможно доставить библиотеки с gcc

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Не компилируется hello на Eclipse c++
« Ответ #7 : 20 Декабрь 2011, 08:09:15 »
Советую начать с лабораторных. А то не успеешь. Eclipse будешь на каникулах осваивать. Я серьёзно.

Оффлайн agent0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Не компилируется hello на Eclipse c++
« Ответ #8 : 20 Декабрь 2011, 21:28:34 »
Да, я уже смирился с тормозами дев си++ под вайном. Оказывается там не работает запуск выполнение программы из-под самого дева. А вручную можно запустить. Так что пока так буду. Спасибо за поддержку. Позже постараюсь разобраться с эклипсом.

 

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