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


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

Автор Тема: geany  (Прочитано 3904 раз)

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

Оффлайн aromanu

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
geany
« : 11 Апреля 2009, 01:45:30 »
Всем доброй ночи.
Взялся за изучение С++. Установил соответственно g++ и начал гуглить на тему как компилить в ubuntu. Наткнулся на следующую  вещь:
Цитировать
А еще, лучше, поставь geany и компиль hot keyями и пр... и пр...
Дальнейший поиск ничего не дал. Можете объяснить как отлаживать прогу в geany c помощью hot keyеев?

Оффлайн synelf

  • Активист
  • *
  • Сообщений: 298
  • вот такой розовый пингвин
    • Просмотр профиля
Re: geany
« Ответ #1 : 11 Апреля 2009, 02:38:04 »
в geany (geany редактор удобный очень под linux):
F8 скомпилировать
F9 сборка
Shift+F9 сборка всего
F5 запустить

До этого не компилил ни разу. Попробовал так hello world на си запустить - заработало. F9 и F5.
« Последнее редактирование: 11 Апреля 2009, 02:50:54 от synelf »

Оффлайн Kamiel

  • Участник
  • *
  • Сообщений: 139
  • Gentoo Linux Zen
    • Просмотр профиля
Re: geany
« Ответ #2 : 11 Апреля 2009, 03:06:38 »
В меню Правка>>Параметры>>Привязки. Смотришь и настраиваешь под себя ;)
А вообще мне дэфолтный интерфейс в нём не нравится - на панеле инструментов ИМХО необходимо сделать иконки по-мельче. Но после небольшой настройки Geany становится замечательным инструментом. Ещё радует, что интерфейс похож на Anjuta, что позволяет со временем перейти на неё ^_^
Я МОГУ ПОМОЧЬ С :<br />Xmonad; FluxBox; Jack; EMACS

Оффлайн aromanu

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: geany
« Ответ #3 : 11 Апреля 2009, 14:15:10 »
Да, это ясно, но у меня почему то F8 F9 отображаются в неактивном состоянии (затемненные)
Может у меня не установлены какие нибудь библиотеки, или в самом geany их надо прописывать.
А вообще я устанавливал пакет  g++ и пробовал компилить через терминал, (g++ /путь до файла), так вот он ругается что нет stdio.h, conio.n, math.h и.тд. еще не доволен моими объектами. Эта же прога в винде компилится на ура. А вообще как корректно компилить через терминал, и что для этого нужно. Также пробовал набирать простенькую прогу на c, все откомпилировал. ???

Оффлайн Kamiel

  • Участник
  • *
  • Сообщений: 139
  • Gentoo Linux Zen
    • Просмотр профиля
Re: geany
« Ответ #4 : 11 Апреля 2009, 15:03:37 »
Я конечно не гуру Unix программирования, но перечисленные тобою библеотеки являются частью Standart C++ и должны компилироваться. Компилирует GCC, Geany - просто GUI. Если ничего специфично виндузяшного не использовал - должно работать. У меня был баг - Geany требовал g++ как /bin/g++ , у меня был /bin/g++4.1. Пришлось создать ссылку на g++4.1 с именем g++. Проверь, твой созданный файл имеет расширение .cpp? Geany определяет тип по расшерению. Ну, или через меню можно вручную поменять.
« Последнее редактирование: 11 Апреля 2009, 15:43:24 от Kamiel »
Я МОГУ ПОМОЧЬ С :<br />Xmonad; FluxBox; Jack; EMACS

Оффлайн aromanu

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: geany
« Ответ #5 : 11 Апреля 2009, 15:12:35 »
да, у меня расширение cpp, в настройках geany нашел что-то типа команд для выполнения прги там у меня стоит
собрать g++ -Wall -c "%f"
построить g++ -Wall -o "%e" "%f"
выполнить "./%e"
Может тут что-то нужно подправить для активации F8 и F9.
и еще я только установил g++ (sudo apt-get install g++) для прог на c++ больше никаких пакетов устанавливать не надо?

Оффлайн Kamiel

  • Участник
  • *
  • Сообщений: 139
  • Gentoo Linux Zen
    • Просмотр профиля
Re: geany
« Ответ #6 : 11 Апреля 2009, 15:31:45 »
Возможно, тут и зарыт корень зла ;)
Ща кину то, что у меня :)/usr/bin/g++-4.1 -Wall -c "%f"
/usr/bin/g++-4.1 -Wall "%f"
"./%e"
Попробуй О_о..
« Последнее редактирование: 11 Апреля 2009, 15:45:29 от Kamiel »
Я МОГУ ПОМОЧЬ С :<br />Xmonad; FluxBox; Jack; EMACS

Оффлайн aromanu

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: geany
« Ответ #7 : 11 Апреля 2009, 15:39:01 »
неа, ничего не получается, сейчас устанавливаю netbeans

Оффлайн Kamiel

  • Участник
  • *
  • Сообщений: 139
  • Gentoo Linux Zen
    • Просмотр профиля
Re: geany
« Ответ #8 : 11 Апреля 2009, 15:46:42 »
Чуть оппечатался в предыдущем коде. Сейчас исправил.
Проверь. Что пишет-то хоть???
Я МОГУ ПОМОЧЬ С :<br />Xmonad; FluxBox; Jack; EMACS

Оффлайн aromanu

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: geany
« Ответ #9 : 11 Апреля 2009, 15:50:59 »
у geany по прежнему неактивны F8 F9, а писать то он ничего не пишет, так как я не могу запустить процесс компиляции

Оффлайн Kamiel

  • Участник
  • *
  • Сообщений: 139
  • Gentoo Linux Zen
    • Просмотр профиля
Re: geany
« Ответ #10 : 11 Апреля 2009, 15:57:40 »
whereis g++Что говорит? Попробуй Файл>>Создать из шаблона>>Файл C++; Сохрани его. И после этого неактивно?
Я МОГУ ПОМОЧЬ С :<br />Xmonad; FluxBox; Jack; EMACS

Оффлайн aromanu

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: geany
« Ответ #11 : 11 Апреля 2009, 16:44:03 »
roman@roman-laptop:~$ whereis g++
g++: /usr/bin/g++ /usr/share/man/man1/g++.1.gz

пробовал сохранить, F8 F9 стали активными,
откомпилировал, пишет следующее
http://s46.ЗАПРЕЩЁННЫЙ РЕСУРС/i111/0904/3b/ede638c723c0.jpg

Оффлайн Kamiel

  • Участник
  • *
  • Сообщений: 139
  • Gentoo Linux Zen
    • Просмотр профиля
Re: geany
« Ответ #12 : 11 Апреля 2009, 16:54:09 »
эм... вобщем, в jpeg шрифты не разобрать. Скопипасти сюда.
Я МОГУ ПОМОЧЬ С :<br />Xmonad; FluxBox; Jack; EMACS

Оффлайн aromanu

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: geany
« Ответ #13 : 11 Апреля 2009, 17:02:52 »
не получается скопипастить текс ошибок не выделяется

Пользователь решил продолжить мысль 11 Апреля 2009, 15:06:38:
все сообщения такого типа: nl33.cpp:131: ошибка: нет декларации ‘getcolor’ в этой области видимости

Пользователь решил продолжить мысль 11 Апреля 2009, 17:07:43:
ну и так далее, только вместо ‘getcolor’ другие различные функции :-\
« Последнее редактирование: 11 Апреля 2009, 17:07:43 от aromanu »

Оффлайн Kamiel

  • Участник
  • *
  • Сообщений: 139
  • Gentoo Linux Zen
    • Просмотр профиля
Re: geany
« Ответ #14 : 11 Апреля 2009, 17:14:17 »
А ты где-то обьявлял getcolor? :coolsmiley: А если она библеотечная - подключил ли нужную библеотеку? Тут уж со своим кодом работать надо. Так что компилятор тебе в помощь. :D
Я МОГУ ПОМОЧЬ С :<br />Xmonad; FluxBox; Jack; EMACS

 

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