2010-07-23 58 views
6

我正在嘗試爲gVim安裝codecheck插件,但要這樣做,我必須使用該插件編譯gVim。如何在Ubuntu下編譯gVim?

在apt上,每個apt-get源代碼都會下載正常的Vim源代碼,所以我猜想編譯GUI必須是一個配置選項。不過,我可以在Vim上安裝這個插件,但是我無法編譯gVim(因爲當我製作時,沒有出現gVim可執行文件)。

任何幫助編譯gVim?

+0

相同的AskUbuntu:http://askubuntu.com/questions/132724/how-do-i-compile-the-latest-gvim-from-source – 2015-05-13 20:23:19

回答

7

我很確定您只需在configure時加--enable-gui=gtk2即可。至少,這是我記得這樣做的方式。

4
  1. apt-get build-dep vim安裝Vim的構建依賴關係。
  2. 閱讀src/INSTALL,如源代碼的頂級目錄中的README.txt所述,以瞭解如何對其進行配置和編譯。
+0

如果Martin可以在'debian /'目錄的某個地方放棄他的補丁,修改一個文件來提補丁,然後運行'dpkg-buildpackage'來構建一個替換軟件包,那麼它肯定會很熱衷。但我還沒有弄清楚在哪裏修補或修改哪個文件以在修補過程中包含修補程序... – sarnold 2010-07-23 03:20:41

+0

更好的辦法是使用插件,如http://www.vim.org/scripts /script.php?script_id=2736,而不是試圖對Vim的源代碼使用alpha質量補丁。 – jamessan 2010-07-23 14:35:19

+0

使用Debian/Ubuntu軟件包的缺點還在於它通常落後於上游補丁級別和/或可能引入您不想要的更改。 每日/每晚構建當前的Vim(例如通過某些PPA)將會很好。 – blueyed 2012-09-20 18:46:28

2

當你安裝了你的依賴關係並且你找不到gvim可執行文件,然後從終端嘗試vim -g - 這是在GUI模式下啓動的標誌。這總是值得一試。

+0

是的,但它只會在最初使用GUI選項進行編譯時才起作用。 – 2012-04-09 13:12:20