2010-07-23 22 views
6

Sto provando ad installare il plugin codecheck per gVim, ma per farlo devo compilare gVim con il plugin.Come posso compilare gVim con Ubuntu?

Su apt, ogni sorgente apt-get di un pacchetto gVim scarica la normale sorgente Vim, quindi suppongo che la compilazione della GUI sia un'opzione di configurazione. Tuttavia, posso installare il plugin su Vim ma non riesco a compilare gVim (poiché quando eseguo il programma non compare alcun eseguibile gVim).

Qualsiasi aiuto nella compilazione di gVim?

+0

Same su Ask Ubuntu: http://askubuntu.com/questions/132724/how-do-i-compile-the-latest-gvim-from-source –

risposta

7

Sono abbastanza sicuro che è sufficiente aggiungere --enable-gui=gtk2 quando configure ing. Almeno, è così che mi ricordo di averlo fatto.

4
  1. apt-get build-dep vim per installare le dipendenze di compilazione per Vim.
  2. Leggi src/INSTALL, come spiegato nello README.txt nella directory di livello superiore dell'origine, per vedere come configurarlo e compilarlo.
+0

Sarebbe sicuramente entusiasta se Martin potesse semplicemente rilasciare la sua patch da qualche parte nella directory 'debian /', modificare un file da qualche parte per menzionare la patch, e solo eseguire 'dpkg-buildpackage' per creare un pacchetto di sostituzione. Ma non ho idea di dove mettere una patch o quale file da modificare per includere la patch durante la compilazione ... – sarnold

+0

Ancora meglio sarebbe usare un plugin, come http://www.vim.org/scripts /script.php?script_id=2736, invece di provare a usare una patch di qualità alpha per l'origine di Vim. – jamessan

+0

Lo svantaggio nell'usare il pacchetto Debian/Ubuntu è anche che spesso è dietro il livello di patch upstream e/o può introdurre modifiche che non si desidera. Un build giornaliero/notturno di Vim corrente (ad esempio tramite alcuni PPA) sarebbe bello avere. – blueyed

2

Dopo aver ottenuto le dipendenze installati e non riesci a trovare l'eseguibile gvim, quindi provare vim -g dal terminal - che è la bandiera per l'avvio in modalità GUI. Vale sempre la pena sparare.

+0

Sì, ma funzionerà solo se compilato originariamente con l'opzione GUI. –