Форум программистов, компьютерный форум CyberForum.ru

Среда программирования Emacs - C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.71
Gungala
 Аватар для Gungala
43 / 15 / 1
Регистрация: 18.08.2013
Сообщений: 79
18.08.2013, 18:02     Среда программирования Emacs #1
Всем доброе время суток. Я не давно начал изучать программирование на языке С++ и стараюсь писать длинные и сложные программы, но в таких программах как Microsoft Visual C++, Code Blocks и других, мне не удобно работать, решил перейти на Emacs, но не могу понять как там компилировать, нужно создать какой-то make файл, если есть такой добрый человек который знает как это сделать, прошу объяснить или ссылку там скинуть
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
iRomul
 Аватар для iRomul
158 / 99 / 11
Регистрация: 17.10.2012
Сообщений: 474
Завершенные тесты: 1
18.08.2013, 18:12     Среда программирования Emacs #2
http://habrahabr.ru/post/155201/
Emacs это, вроде как, текстовый редактор. Компилируйте через консоль через gcc, g++, cl. Если используете make, то понадобится программа make. Она входит в состав MiniGW и Cygwin
alsav22
18.08.2013, 18:18
  #3

Не по теме:

Цитата Сообщение от Gungala Посмотреть сообщение
но в таких программах как Microsoft Visual C++, Code Blocks и других, мне не удобно работать,
А в чём неудобство?

Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12288 / 6975 / 784
Регистрация: 27.09.2012
Сообщений: 17,286
Записей в блоге: 2
Завершенные тесты: 1
18.08.2013, 18:19     Среда программирования Emacs #4
Цитата Сообщение от Gungala Посмотреть сообщение
но не могу понять как там компилировать, нужно создать какой-то make файл
http://habrahabr.ru/post/155201/
VLK
18.08.2013, 18:23
  #5

Не по теме:

ой.. что вы себе вечно ищите приключений с непонятными средами.

gray_fox
18.08.2013, 18:28
  #6

Не по теме:

Цитата Сообщение от VLK Посмотреть сообщение

Не по теме:

ой.. что вы себе вечно ищите приключений с непонятными средами.

640 Kb Visual Studio хватит всем? )

Gungala
 Аватар для Gungala
43 / 15 / 1
Регистрация: 18.08.2013
Сообщений: 79
18.08.2013, 18:55  [ТС]     Среда программирования Emacs #7
Цитата Сообщение от alsav22 Посмотреть сообщение

Не по теме:


А в чём неудобство?

В принципе неудобств нету, но в emacs'е работать удобней - его можно полностью под себя настроить и благодаря этому процесс написания программы становится быстрее
Hugra
 Аватар для Hugra
47 / 47 / 1
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
18.08.2013, 19:03     Среда программирования Emacs #8
Цитата Сообщение от Gungala Посмотреть сообщение
Всем доброе время суток. Я не давно начал изучать программирование на языке С++ и стараюсь писать длинные и сложные программы, но в таких программах как Microsoft Visual C++, Code Blocks и других, мне не удобно работать, решил перейти на Emacs, но не могу понять как там компилировать, нужно создать какой-то make файл, если есть такой добрый человек который знает как это сделать, прошу объяснить или ссылку там скинуть
Чем не удобно? Мощная среда разработки, для изучения ИМХО лучше нельзя найти и проще. =)

Не по теме:

Когда начал изучать С++, сразу установил Visual Express и написал первую программу "Hello, World!". Никаких проблем с установкой, компилированием и т.д. не нашел.

alsav22
18.08.2013, 19:07
  #9

Не по теме:

Цитата Сообщение от Gungala Посмотреть сообщение
В принципе неудобств нету, но в emacs'е работать удобней - его можно полностью под себя настроить и благодаря этому процесс написания программы становится быстрее
А что именно под себя настраиваете?

Discoverer
16 / 14 / 2
Регистрация: 05.07.2013
Сообщений: 27
18.08.2013, 19:12     Среда программирования Emacs #10

Не по теме:

Каждый хвалит свое болото.. Не видев других мест.


Автор, Emacs - текстовый редактор, а не "среда программирования". Он ничего сам компилировать не будет.
grizlik78
Эксперт С++
 Аватар для grizlik78
1887 / 1419 / 103
Регистрация: 29.05.2011
Сообщений: 2,967
18.08.2013, 19:26     Среда программирования Emacs #11
Цитата Сообщение от Discoverer Посмотреть сообщение
Автор, Emacs - текстовый редактор, а не "среда программирования". Он ничего сам компилировать не будет.
А никто и не просил компилировать. Автор просил научить писать мэйкфайлы, а не спрашивал какой средой/редактором пользоваться. Надо полагать, что запустить make из этого редактора он сумеет. Впрочем, ссылку про makefile уже дали. Лично я предпочитаю генерировать Makefile с помощью CMake, но это надо ещё и с ним разбираться тогда
Kastaneda
18.08.2013, 20:39
  #12

Не по теме:

Не холивара ради, а совета для - Gungala, попробуй еще vim.

iRomul
 Аватар для iRomul
158 / 99 / 11
Регистрация: 17.10.2012
Сообщений: 474
Завершенные тесты: 1
18.08.2013, 21:27     Среда программирования Emacs #13
Я бы рекомендовал Notepad++. Он обладает всеми средствами + плагины + возможность превратить в IDE. Как вариант - Sublime Text.
А к VC++ тоже, кстати, прикручиваются плагины. Один Visual Assist X чего стоит.
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
19.08.2013, 07:47     Среда программирования Emacs #14
Gungala, Да emaсs это мучится с ним, запоминать комбинации клавиш. Лучше visual studio установи и не мучься. В emacs там все по другому, скопировать кнтрл d, вставить контрл n, компилировать контрл x, конечно через неделю привыкнешь. Я честно тоже хотел его изучить, а потом решил visual studio использовать, это ж как некак от самого майкрасофта, а они что попало делать не будут. А emacs какие то китаезы написали пусть сами в нем и разбираются.


И документация по нему вся на английском, на русском ничего нету. Удали его нафиг - эту головную боль.


Цитата Сообщение от Gungala Посмотреть сообщение
но не могу понять как там компилировать, нужно создать какой-то make файл, если есть такой добрый человек который знает как это сделать, прошу объяснить или ссылку там скинуть
Я не помню, но я там компилировал без make файла просто точно щас не помню нажимал контр x, открывалась строчка для ввода команды и вводишь туда g++ имя файла и он компилируется. Все вручную делал. Там одно удобство что с редактора запускается командная строка. make это такая программа в линуксе которая помогает компилировать несколько файлов, если не ошибаюсь. Просто через g++ то вручную нужно сначала создать каждого файла объектные коды, а затем уже из них создать исполняемый файлы, а make должна облегчить эту всю работу, но я ее не использовал использовал g++ и чтобы не мучится с созданием объектых файлов заголовочные файлы классов подключал не через .h а через .cpp, что бы объектный код не создавать.

Попробуй просто создать файл и скомпилировать его без использования make.


Отут от чувачок в emacs пишет, можешь посмотреть что он делает чтобы скомпилировать программу и повторить за ним https://www.youtube.com/watch?v=8rYP...625C8F5ADD5BB4


emacs - это костыль, а не среда.
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
19.08.2013, 10:09     Среда программирования Emacs #15
ninja2, ctrl+x это выход из emacs, после которого, само собой, появляется интерфейс командной строки, хотя может и ошибаюсь. В многих текстовых редакторах nix'ов так по крайней мере.

Не по теме:

Не нужно давить на автора, и навязывать ему что то, он задал вполне конкретный вопрос, и ему лишь нужен ответ на него. Хотел бы выбрать текстовый редактор/IDE, создал бы соответствующую тему. ИМХО

ya_noob
_
200 / 144 / 9
Регистрация: 08.10.2011
Сообщений: 432
19.08.2013, 11:01     Среда программирования Emacs #16
Цитата Сообщение от ninja2 Посмотреть сообщение
А emacs какие то китаезы написали пусть сами в нем и разбираются
Столлман китаец?
Жги еще, ninja2
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
19.08.2013, 11:30     Среда программирования Emacs #17
Цитата Сообщение от ninja2 Посмотреть сообщение
вставить контрл n, компилировать контрл x
wat?
Цитата Сообщение от ninja2 Посмотреть сообщение
И документация по нему вся на английском, на русском ничего нету
программисты не знающие английского - не нужны
Цитата Сообщение от ninja2 Посмотреть сообщение
Я не помню, но я там компилировал без make файла просто точно щас не помню нажимал контр x, открывалась строчка для ввода команды и вводишь туда g++ имя файла и он компилируется.
compile mode в помощь
Цитата Сообщение от ninja2 Посмотреть сообщение
emacs - это костыль, а не среда.
ктото просто только ctrl+f5 осилил
gray_fox
19.08.2013, 11:39
  #18

Не по теме:

Цитата Сообщение от ninja2 Посмотреть сообщение
решил visual studio использовать, это ж как некак от самого майкрасофта, а они что попало делать не будут. А emacs какие то китаезы написали
Цитата Сообщение от ninja2 Посмотреть сообщение
emacs - это костыль, а не среда.
Гуру такой гуру...

Kastaneda
19.08.2013, 12:29
  #19

Не по теме:

Цитата Сообщение от alex_x_x Посмотреть сообщение
ктото просто только ctrl+f5 осилил
alex_x_x, жди вопроса "а что делает ctrl+F5?"

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2013, 15:24     Среда программирования Emacs
Еще ссылки по теме:

Среда программирования C++
C++ Среда разработки
Как переделать под себя интерфейс редактора Emacs? C++
Среда для визуального программирования C++
Среда программирования C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
kvadro
11 / 9 / 1
Регистрация: 12.03.2012
Сообщений: 127
19.08.2013, 15:24     Среда программирования Emacs #20
emacs это кроссплатформенно, а так вроде плевать что использовать, разве что любители постоянно браться за мышку при программировании emacs не осилят.
Yandex
Объявления
19.08.2013, 15:24     Среда программирования Emacs
Ответ Создать тему
Опции темы

Текущее время: 23:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru