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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: компиляция C++ кода в KDevelop  (Прочитано 12896 раз)

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

Оффлайн del3d

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
компиляция C++ кода в KDevelop
« : 01 Февраля 2008, 20:05:06 »
Доброе время суток!
Значит, такая ситуация:
Установил в Ubuntu 7.10 KDevelop, только что с помощью Synaptic.
Создаю там новый проект -> C++ -> Simple Hello World program.
Нажимаю Shift + F9 - говорит:

cd '/home/eclipse/ecl' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -f Makefile.cvs && mkdir '/home/eclipse/ecl/debug' && cd '/home/eclipse/ecl/debug' && CXXFLAGS="-O0 -g3" "/home/eclipse/ecl/configure" --enable-debug=full && cd '/home/eclipse/ecl/debug/./src' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -k ecl
aclocal
make: aclocal: Команда не найдена
make: *** [all] Ошибка 127

*** Exited with status: 2 ***
 
В SUSE 10.2 так делал - работало.
Может библиотек каких установить еще надо, не подскажите?
Заранее благодарен.

Оффлайн del3d

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: компиляция C++ кода в KDevelop
« Ответ #1 : 01 Февраля 2008, 21:53:27 »
ааа..
и что это значит?

Оффлайн del3d

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: компиляция C++ кода в KDevelop
« Ответ #2 : 01 Февраля 2008, 22:17:11 »
поставил всякие там automake, autoconf..
теперь говорит, что не может создать выполняемый файл:

cd '/home/eclipse/wwrwrrr' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -f Makefile.cvs && cd '/home/eclipse/wwrwrrr/debug' && CXXFLAGS="-O0 -g3" "/home/eclipse/wwrwrrr/configure" --enable-debug=full && cd '/home/eclipse/wwrwrrr/debug/./src' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -k wwrwrrr
aclocal
autoheader
automake
autoconf
installing -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output file name...
configure: error: C++ compiler cannot create executables
See `config.log' for more details.
*** Exited with status: 77 ***

помогите плиз, что делать не знаю!!

Оффлайн Vixis

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: компиляция C++ кода в KDevelop
« Ответ #3 : 01 Февраля 2008, 22:25:00 »
sudo apt-get install build-essential
"Intelligence is the ability to avoid doing work, yet getting the work done."

Оффлайн del3d

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: компиляция C++ кода в KDevelop
« Ответ #4 : 02 Февраля 2008, 14:22:05 »
поставил..
все работает..

..спасибо всем большое!

Оффлайн operkot

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: компиляция C++ кода в KDevelop
« Ответ #5 : 24 Февраля 2008, 05:35:40 »
Я установил этот пакет но все равно выдает ту же ошибку ((
 cd '/home/operkot/CPP/asd' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -f Makefile.cvs && mkdir '/home/operkot/CPP/asd/debug' && cd '/home/operkot/CPP/asd/debug' && CXXFLAGS="-O0 -g3" "/home/operkot/CPP/asd/configure" --enable-debug=full && cd '/home/operkot/CPP/asd/debug' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -k
aclocal
make: aclocal: Команда не найдена
make: *** [all] Ошибка 127
*** Exited with status: 2 ***

Thread

  • Гость
Re: компиляция C++ кода в KDevelop
« Ответ #6 : 24 Февраля 2008, 15:03:25 »
Ну поставь чтоли automake.

Оффлайн proggi

  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Re: компиляция C++ кода в KDevelop
« Ответ #7 : 04 Марта 2008, 19:32:03 »
cd '/home/sfinexer/test' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -f Makefile.cvs && mkdir '/home/sfinexer/test/debug' && cd '/home/sfinexer/test/debug' && CXXFLAGS="-O0 -g3" "/home/sfinexer/test/configure" --enable-debug=full && cd '/home/sfinexer/test/debug' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make -k
This Makefile is only for the CVS repository
This will be deleted before making the distribution

./admin/cvs.sh: 651: --version: not found
*** AUTOCONF NOT FOUND!.
*** KDE requires autoconf 2.53 or newer
make[1]: *** [cvs] Ошибка 1
make: *** [all] Ошибка 2
*** Exited with status: 2 ***


А как ее поставить??? - automake.

Оффлайн Андрюша

  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
Re: компиляция C++ кода в KDevelop
« Ответ #8 : 04 Марта 2008, 19:56:14 »
sudo apt-get install automake

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
Re: компиляция C++ кода в KDevelop
« Ответ #9 : 05 Марта 2008, 18:37:31 »
sudo apt-get install automake

Ну и наверное еще autoconf в придачу.
Ubuntu 11.04 / MacOS X 10.6

Оффлайн operkot

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: компиляция C++ кода в KDevelop
« Ответ #10 : 07 Марта 2008, 02:43:58 »
Поставил automake и autoconf но при запуске "Hello word" выдает такое вот

 cd '/home/operkot/CPP/asd' && CC="i586-mingw32msvc-c" CXX="i586-mingw32msvc-c++" LD="i586-mingw32msvc-ld" "/home/operkot/CPP/asd/configure" && cd '/home/operkot/CPP/asd' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make
installing -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for C++ compiler default output file name...
configure: error: C++ compiler cannot create executables
See `config.log' for more details.
*** Exited with status: 77 ***
 

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: компиляция C++ кода в KDevelop
« Ответ #11 : 07 Марта 2008, 06:36:29 »
operkot
Вернись к шагу
sudo apt-get install build-essential

Thread

  • Гость
Re: компиляция C++ кода в KDevelop
« Ответ #12 : 07 Марта 2008, 09:31:07 »
operkot
Вернись к шагу
sudo apt-get install build-essential

Kwah, ему это не поможет, он с помощью MinGW компилит. :)
Может, сам пакет mingw32 не стоит, а?

Кстати, operkot, разве можно задавать несколько переменных среды одновременно таким способом? И вообще в config.log смотрел?
« Последнее редактирование: 07 Марта 2008, 09:36:04 от a-v »

Оффлайн operkot

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: компиляция C++ кода в KDevelop
« Ответ #13 : 07 Марта 2008, 11:28:39 »
так давайте по порядку :)
1. создаю проект консольный win32 "hello word"
2. жму build project
3. пишет "/home/operkot/траляля путь к моему проекту" there is no makefile in this directory. Run "configure" first?
4. говорю "да"
5. и потом выдает
cd '/home/operkot/CPP/asd' && CC="i586-mingw32msvc-c" CXX="i586-mingw32msvc-c++" LD="i586-mingw32msvc-ld" "/home/operkot/CPP/asd/configure" && cd '/home/operkot/CPP/asd' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" make
installing -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for C++ compiler default output file name...
configure: error: C++ compiler cannot create executables
See `config.log' for more details.
*** Exited with status: 77 ***

если "нет" то ничего не делает

если проект дебагить пишет
the project the out of date! rebuild it??
говорю да и потом тоже самое что и с пункта 3.!
config.log смотрел - ни понял в чем причина
 

Thread

  • Гость
Re: компиляция C++ кода в KDevelop
« Ответ #14 : 07 Марта 2008, 14:31:17 »
Настоятельный совет: забей на всякие KDevelop и используй (vim || gedit) + gnome-terminal + gcc + make + gdbtui, пока не скуришь, как всё делается.

По проблеме: ты прочитал предыдущий пост?

 

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