реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Eclipse для начинающего
Micrick
сообщение Oct 4 2013, 09:41
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-03-10
Пользователь №: 56 178



Второй день, как установил и пытаюсь разобраться с Eclipse C++ Kepler под Ubuntu (на VirtualBox).
Хотелось бы осознать некоторые особенности среды.
1. Можно ли отдельно откомпилировать, и как, отдельный cpp- файл из Project Explorera?
2. Hello World не собирается, очевидно, что не установлен g++. Пишет: Program "g++" not found in PATH
Location которого: Preferences, C++/Build/Settings/Discovery. Вопрос, как этот g++ туда засунуть?
3. Сам g++ с инета средствами Ubuntu не ставится (грешу на инет). Можно ли скачать пакет g++ из Винды и поставить в Ubunte его уже оффлайн?
4. Посмотрел Preferences, C++/Build/Settings/Error Parsers - одни ошибки.


C Линуксом столкнулся только сейчас, - сильно не пинайте sm.gif
Go to the top of the page
 
+Quote Post
Petka
сообщение Oct 4 2013, 09:43
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(Micrick @ Oct 4 2013, 13:41) *
2. Hello World не собирается, очевидно, что не установлен g++. Пишет: Program "g++" not found in PATH
...
C Линуксом столкнулся только сейчас, - сильно не пинайте sm.gif


Код
sudo apt-get install gcc
Go to the top of the page
 
+Quote Post
Micrick
сообщение Oct 4 2013, 11:13
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-03-10
Пользователь №: 56 178



Цитата(Petka @ Oct 4 2013, 12:43) *
Код
sudo apt-get install gcc

Сделал. Пишет, что все номано:
Цитата
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.




Go to the top of the page
 
+Quote Post
сарматъ
сообщение Oct 4 2013, 12:44
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



а просто в командной строке терминала компилируется?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 4 2013, 12:57
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Petka @ Oct 4 2013, 11:43) *
CODE
sudo apt-get install gcc

CODE
sudo apt-get install g++


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
KRS
сообщение Oct 4 2013, 13:00
Сообщение #6


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



На ubuntu вроде для G++ надо
sudo apt-get install build-essential
Go to the top of the page
 
+Quote Post
Micrick
сообщение Oct 4 2013, 13:39
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 24-03-10
Пользователь №: 56 178



Цитата(сарматъ @ Oct 4 2013, 15:44) *
а просто в командной строке терминала компилируется?

Хм... поудалял все проекты из папки "workspace". Теперь при запуске eclipse выдает сообщение :
Цитата
Problem occured, Unable to restore working set state. Details: Premature end of file.

Снес Эклипс, скопировал заново, запуск- тоже самое. sad.gif


Цитата(KRS @ Oct 4 2013, 16:00) *
На ubuntu вроде для G++ надо
sudo apt-get install build-essential

И на это у нее есть ответ:
Цитата
E: Unable to locate package build-essential

sm.gif

Сообщение отредактировал Micrick - Oct 4 2013, 13:39
Go to the top of the page
 
+Quote Post
сарматъ
сообщение Oct 4 2013, 13:57
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



ешьте слона по частям, добейтесь чтоб в командной строке в терминале происходила компиляция - для начала без еклипса
Go to the top of the page
 
+Quote Post
Kermit
сообщение Oct 4 2013, 16:16
Сообщение #9





Группа: Участник
Сообщений: 14
Регистрация: 16-10-09
Из: Ростов-на-Дону
Пользователь №: 53 018



Мне помогло следующее:
1. Установи eclipse из Ubuntu software center
2. В терминале запусти: sudo apt-get install eclipse eclipse-cdt g++
п.2 поставит плагин с++
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 4 2013, 16:58
Сообщение #10


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Отход от темы удалил.
Модератор.
Go to the top of the page
 
+Quote Post
berkl
сообщение Oct 8 2013, 08:23
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115




Привет!

Есть проект с Makefile'ом который генерится утилитой cmake. Если мне надо собрать проект в режиме отладки (debug) то из папки проекта, я пишу в консоли:

Код
cmake -DCMAKE_BUILD_TYPE=Debug



Как мне собрать проект в режиме деббугера из под Эклипса, если мэйкфайл - мой, а не генерируемый эклипсом ?
Go to the top of the page
 
+Quote Post
сарматъ
сообщение Oct 8 2013, 08:27
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



надо импортировать проект импортировав мейкфайл
Go to the top of the page
 
+Quote Post
berkl
сообщение Oct 8 2013, 10:08
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115



Цитата(сарматъ @ Oct 8 2013, 12:27) *
надо импортировать проект импортировав мейкфайл


То есть если я хочу поменять режим сборки, и у меня самописный makefile, то из Эклипса мне это не сделать. Надо самому заново генерить мakefile, указав в нем нужный режим сборки проекта. Так ?
Go to the top of the page
 
+Quote Post
сарматъ
сообщение Oct 8 2013, 10:18
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 153
Регистрация: 19-11-12
Пользователь №: 74 463



нет не так

импортировать надо один раз потом просто открываете мейкфайл в эклипсе и редактируете его как хотите и все
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Oct 8 2013, 10:41
Сообщение #15


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
если мэйкфайл - мой, а не генерируемый эклипсом ?
new - makefile project
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 09:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01467 секунд с 7
ELECTRONIX ©2004-2016