Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Eclipse CDT. Как скомпилить/запустить программу ? 
:(
    Опции темы
startpoint
Дата 10.12.2012, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 4.7.2007

Репутация: нет
Всего: нет



Честно говоря, я уже умаялся клясть этот грёбаный и глючный eclipse. Тема такая - есть C проект, в котором есть несколько сишных файликов. В каждом файлике есть функция main. Вообщем это просто набор маленьких программулик, типа helloWorld. В консоли всё работает нормально и выглядит это примерно так:
Цитата

zeleniy@zeleniy-laptop:~/Dropbox/projects/c/rosalind/src$ l1
dna*
dna.c
gc*
gc.c
hamm*
hamm.c
revc*
revc.c
rna*
rna.c
rosalind_dna.txt
rosalind_gc.txt
rosalind_hamm.txt
rosalind_revc.txt
rosalind_rna.txt
rosalind_subs.txt
subs*
subs.c
test.txt
z*
z.c
z.txt
zeleniy@zeleniy-laptop:~/Dropbox/projects/c/rosalind/src$ gcc -std=c99 -o z z.c
zeleniy@zeleniy-laptop:~/Dropbox/projects/c/rosalind/src$ ./z test.txt 
G = 0
T = 0
...вывод программы обрезан...
zeleniy@zeleniy-laptop:~/Dropbox/projects/c/rosalind/src$

Ну всё таки всё это хочется запустить через IDE, поюзать отладчик... И вот, как всегда, оказывается, что ничего не работает. Мне нравятся программные продукты, которые сразу не работают. Или не делают то единственное, что они должны делать. КАК ЗАПУСТИТЬ? 
Смотрите скрин. Выбираю z.c, нажимаю в верхнем меню Run (естественно, оно не знает, как я хочу запустить программу, нужно создавать какую то конфигурацию), Run Configurations... В появившемся окне вижу ошибку "Program not specified" (ыыы...). Кликаю Search Project... - там пустота...
Что делать ? Что за отстой в конце концов ?

P.S. Извиняюсь, если кому то покажется мой пост илишне резким, но этот eclipse с его глюками уже просто достал. Я ведь не прошу чего то очень умного. Просто запустить программку... а нет, извините. Для начала прочтите мануал на 100 страниц и прошерстите 10 форумов, авось истина и откроется... БЕСЯТ! )))

Добавлено @ 23:09
Ещё куча ошибок, что у меня типа множественное оъявление ф-ии main. Ну естественно, у меня она в каждом файле т.к. я наивно полагаю, что это не преступление, держать в одной директории несколько файлов, с ф-ией main. Но так думают не все!

Это сообщение отредактировал(а) startpoint - 10.12.2012, 23:19

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  cdt.png 219,97 Kb
PM MAIL   Вверх
NoviceF
Дата 11.12.2012, 07:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 313
Регистрация: 13.3.2012
Где: Ростов-на-Дону

Репутация: нет
Всего: 2



А вариант создать новый проект и скопировать в него текст исходника не подходит? И для каждого файла исходника отдельный проект или собрать все исходники в одном проекте и перед компиляцией исключать все файлы содержащие main, кроме одного. Иначе, с несколькими main, проект не запустится.

Это сообщение отредактировал(а) NoviceF - 11.12.2012, 07:15
PM MAIL   Вверх
kamre
Дата 11.12.2012, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 24.3.2006

Репутация: 1
Всего: 13



Система сборки в CDT отстой, лучше напиши Make или еще лучше CMake скрипт для сборки кучки своих бинарников. Иначе придется на каждый бинарник отдельный проект делать.

Если же хочется просто пользоваться отладчиком, то это вроде можно совсем без проекта делать: http://wiki.eclipse.org/CDT/User/NewIn80#P...-less_debugging
PM MAIL   Вверх
FCM
Дата 14.12.2012, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.3.2009

Репутация: нет
Всего: 9



1) Попробуй Code::Blocks.
2) Там ты можешь в одном Workspace создать много проектов, один из которых можно сделать активным. Каждый проект не может содержать более одной функции main. 
Можно ли там сделать, чтобы последовательно строились и запускались все проекты Workspace'a - не знаю. 


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0399 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.