32 / 30 / 4
Регистрация: 03.06.2010
Сообщений: 465
|
||||||
1 | ||||||
прицепить в vim компилятор g++29.04.2013, 22:40. Показов 4320. Ответов 9
Метки нет (Все метки)
Подскажите как прицепить к vim копилятор g++? Установить я его установил.
через командную строку все работает, путь прописал в переменную Path. Вот примерно как все работает:
Заранее спасибо!
0
|
29.04.2013, 22:40 | |
Ответы с готовыми решениями:
9
Компилятор (Visual C++ 6.0) в плохой совместимости с Windows 7. Посоветуйте другой компилятор Прицепить g++ к программе Как к обьекту прицепить массив?? Vim and Clang Complete |
32 / 30 / 4
Регистрация: 03.06.2010
Сообщений: 465
|
|
30.04.2013, 15:39 [ТС] | 3 |
Jupiter, вообще нет, но теперь сделал
0
|
32 / 30 / 4
Регистрация: 03.06.2010
Сообщений: 465
|
|
01.05.2013, 10:22 [ТС] | 6 |
Jupiter, я не знаю как его прикрутить, или как вызвать, или как указать где файл, и куда компилировать через vim.
В vim, есть команда :make, но откуда она знает какой мне копилятор вызвать нужно? Как это настроить? Kastaneda, щас попробую Добавлено через 36 секунд Kastaneda, gcc, вроде для C, а g++ для C++, они сильно отличаются?
0
|
01.05.2013, 10:45 | 7 | |||||
Ага, есть :make. Чтоб понять как это работает, тебе надо научится работать с утилитой make и писать Makefile'ы. Простой пример мэйкфайла
Сохраняешь это в файл Makefile, кладешь его в папку с main.cpp. При запуске :make из Vim'a будет запущена утилита make (в MinGW это вроде mingw32-make) и она уже прочитает мэйкфайл и выполнит то, что там написано. Естественно мэйк должен увидеть твой мэйкфайл, т.е. рабочая директория должна быть та, где лежит мэйкфайл. Помню натыкался на статью на хабре "makefile для самых маленьких", можешь найти ее и прочитать, там не сложно) Добавлено через 2 минуты правда вот я не знаю, как сделать так, чтобы при выполнении :make запускалась именно mingw32-make.exe, думаю это в конфигах где-то прописывается, можно погуглить.
1
|
32 / 30 / 4
Регистрация: 03.06.2010
Сообщений: 465
|
|
01.05.2013, 10:57 [ТС] | 8 |
Kastaneda, да, пойдет, но хотелось бы лучше.
Я вот так делаю: :!g++ -o <Куда компилируем> <Что компилируем> Vim открывает cmd, и обращается к компилятору, а он некрасиво выдаёт текст ошибок. Слышал что vim может между ними переходить и так далее, как так настроить? P.S. Кстати что делает маркер -o к компилятору?
0
|
32 / 30 / 4
Регистрация: 03.06.2010
Сообщений: 465
|
|
01.05.2013, 11:03 [ТС] | 10 |
Kastaneda, спасибо!!! спасибо!!! Очень хорошо обьяснил. Тоесть makefile пути к исходным файлам, путь куда компилируем, ссылки на библиотеки и ещё что то в этом духе?
Добавлено через 1 минуту Kastaneda, ещё раз наиогромнейшее спасибо! Вот эта статья с хабра http://habrahabr.ru/post/155201/
0
|
01.05.2013, 11:03 | |
01.05.2013, 11:03 | |
Помогаю со студенческими работами здесь
10
Vim и статический анализатор кода Запустить код из редактора Vim VIM Vim Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |