- 下载代码:从vim.org下载代码包或从mercurial等下载代码树
- 安装ruby,用ruby补全,即可见到能找到的应用;运行sudo apt-get install加对应的应用名即可见到需要安装的依赖。
http://pkgs.org/ubuntu-12.04/ubuntu-main-i386/ruby-dev_4.8_all.deb.html
等处,下载ruby-dev和ruby1.8-dev和libruby1.8_1.8.7.352-2ubuntu1.6_amd64.deb。
对各deb执行dpkg -i。
然后用ruby --version验证 - 编译Gvim需要GTK,有大量依赖,可能依赖关系
我机器上运行sudo apt-get install libgtk2.0-dev会产生以下结果:
The following extra packages will be installed:
debhelper dh-apparmor gir1.2-gdkpixbuf-2.0 html2text intltool-debian
libatk1.0-dev libcairo-script-interpreter2 libcairo2-dev libexpat1-dev
libfontconfig1-dev libfreetype6-dev libgdk-pixbuf2.0-dev
libmail-sendmail-perl libpango1.0-dev libpixman-1-dev
libsys-hostname-long-perl libxcb-render0-dev libxcb-shm0-dev
libxcomposite-dev libxcursor-dev libxdamage-dev libxfixes-dev libxft-dev
libxi-dev libxinerama-dev libxrandr-dev libxrender-dev po-debconf
x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev
x11proto-randr-dev x11proto-render-dev x11proto-xinerama-dev
Suggested packages:
dh-make libcairo2-doc libgtk2.0-doc libpango1.0-doc libmail-box-perl
The following NEW packages will be installed:
debhelper dh-apparmor html2text intltool-debian libatk1.0-dev
libcairo-script-interpreter2 libcairo2-dev libexpat1-dev libfontconfig1-dev
libfreetype6-dev libgdk-pixbuf2.0-dev libgtk2.0-dev libmail-sendmail-perl
libpango1.0-dev libpixman-1-dev libsys-hostname-long-perl libxcb-render0-dev
libxcb-shm0-dev libxcomposite-dev libxcursor-dev libxdamage-dev
libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxrandr-dev
libxrender-dev po-debconf x11proto-composite-dev x11proto-damage-dev
x11proto-fixes-dev x11proto-randr-dev x11proto-render-dev
x11proto-xinerama-dev
The following packages will be upgraded:
gir1.2-gdkpixbuf-2.0
1 upgraded, 34 newly installed, 0 to remove and 187 not upgraded.
- 为了支持ruby、cscope,在:version中显示是我编译的版本,运行(--enable-gnome-check和--enable-fontset似乎不需要)(已经很全,无需指定with-features=huge)
./configure --enable-rubyinterp=yes --enable-cscope --with-compiledby=Allen --with-x --enable-gnome-check --enable-xim --enable-fontset --enable-multibyte
- make
- sudo make install
Ubuntu下编译vim/gvim
最新推荐文章于 2023-07-23 09:00:22 发布