2010-07-23 3 views
6

Я пытаюсь установить плагин codecheck для gVim, но для этого я должен скомпилировать gVim с помощью плагина.Как скомпилировать gVim под Ubuntu?

На apt каждый источник apt-get для пакета gVim загружает обычный источник Vim, поэтому, я думаю, что компиляция GUI должна быть опцией configure. Тем не менее, я могу установить плагин на Vim, но я не могу скомпилировать gVim (поскольку, когда я делаю, не появляется исполняемый файл gVim).

Любая помощь по сбору gVim?

+0

же на AskUbuntu: http://askubuntu.com/questions/132724/how-do-i-compile-the-latest-gvim-from-source –

ответ

7

Я уверен, вы можете просто добавить --enable-gui=gtk2, когда configure ing. По крайней мере, так я и помню, как это делал.

4
  1. apt-get build-dep vim для установки зависимостей сборки для Vim.
  2. Прочитайте src/INSTALL, как описано в README.txt в каталоге верхнего уровня источника, чтобы узнать, как его настроить и скомпилировать.
+0

Было бы очень интересно, если бы Мартин мог просто оставить свой патч где-то в каталоге 'debian /', изменить файл где-нибудь, чтобы упомянуть патч, и просто запустить 'dpkg-buildpackage', чтобы создать заменяющий пакет. Но у меня нет подсказки, куда поместить патч или какой файл изменить, чтобы включить патч во время сборки ... – sarnold

+0

Еще лучше было бы использовать плагин, например http://www.vim.org/scripts /script.php?script_id=2736, вместо того, чтобы пытаться использовать патч альфа-качества для источника Vim. – jamessan

+0

Недостаток с использованием пакета Debian/Ubuntu также заключается в том, что он часто находится за верхним уровнем патча и/или может вносить изменения, которые вам не нужны. Ежедневная/ночная сборка текущего Vim (например, через некоторые PPA) была бы приятной. – blueyed

2

После того как вы получили установила свою зависимость, и вы не можете найти GVim исполняемого файла, то попробуйте vim -g из терминала - это флаг для запуска в графическом режиме. Это всегда стоит того.

+0

Да, но он будет работать, только если скомпилирован с использованием GUI. –

Смежные вопросы