centos 7 编译 vim

1. 下载 vim 源代码

ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2

2. 安装前的准备

安装 libncurses5-dev

在 centos7 中的安装方法是:

yum install ncurses

yum install ncurses-libs

yum install ncurses-devel

3. 配置 vim 编译选项

开启 python, 在 vim74/src 目录下执行下面的命令

./configure --enable-pythoninterp=yes --with-python-config-dir=/usr/lib64/python2.6/config

./configure  --enable-luainterp --with-lua-prefix=/usr  --enable-pythoninterp=yes --with-python-config-dir=/usr/lib64/python2.6/config 
 ./configure  --with-features=huge --enable-luainterp --with-lua-prefix=/usr  --enable-pythoninterp=yes --with-python-config-dir=/usr/lib64/python2.6/config

4. 编译 vim

cd vim74

make

5. 安装 vim

make install

6. 卸载

make uninstall

7. 安装好之后配置

:set nocp " vim 默认是兼容vi 的(所以在命令模式下敲tab键,不会进行命令补全),所以取消兼容

:syntax enable " 启用语法高亮

时间: 2024-08-03 06:04:18

centos 7 编译 vim的相关文章

centos下编译c++

前提条件是已经安装了g++ 要是没有安装,就 yum install g++1,编写Hello.cpp1>vim2>#include <stdio>int main(){ printf("Hello,the world!"); return 0;}3>:w hello.cpp2,退出vim !q3,编译#g++ -o hello hello.cpp#./hello就可以看到屏幕显示:Hello,the world.成功了,呵呵!centos下编译c++,布

CentOS 6编译httpd-2.4.10

前提: 安装环境:CentOS 6.7 apr相关包:apr-1.5.0.tar  .apr-util-1.5.3.tar httpd包:httpd-2.4.10.tar 一.CentOS 6编译httpd-2.4前期配置 1.apr: apache portableruntime,apache可移植环境 CentOS 6:上默认:apr-1.3.9,apr-util-1.3.9版本 但是httpd2.4依赖于较新版本的apr,apr-1.4+,apr-util-1.4+, [apr-iconv

centos下编译安装LNMP环境

自PHP-5.3.3起,PHP-FPM加入到了PHP核心,编译时加上--enable-fpm即可提供支持. PHP-FPM以守护进程在后台运行,Nginx响应请求后,自行处理静态请求,PHP请求则经过fastcgi_pass交由PHP-FPM处理,处理完毕后返回. Nginx和PHP-FPM的组合,是一种稳定.高效的PHP运行方式,效率要比传统的Apache和mod_php高出不少. 二.依赖环境 yum -y install gcc gcc-c++ make cmake automake au

CentOS上编译安装OpenCV-2.3.1与ffmpeg-2.1.2

已测试环境: CentOS 6.3 32bit CentOS 6.5 64bit 曾经在CentOS 6.3 32bit安装过OpenCV,参见CentOS 6.3中安装OpenCV2.3.1,如今换了64bit系统,大刀阔斧,重新来一遍. 检查并安装相关程序,确保gtk安装成功,否则无法显示图片 yum install gcc-c++ # g++编译 yum install gtk-devel # 反正是gtk神马的,不一定就是gtk-devel,可以使用*gtk-devel*匹配 yum i

在Linux CentOS上编译CoreCLR

经过几天的努力,终于解决了在CentOS上编译CoreCLR的问题.最终发现问题是CMAKE_C_FLAGS的设置引起的. 只要在“src/pal/tools/clang-compiler-override.txt”中删除“SET (CMAKE_C_FLAGS_INIT "-Wall -std=c11") ”,在“src/pal/tests/CMakeLists.txt”添加“SET (CMAKE_C_FLAGS "-Wall -std=c11")”,就能编译了.

【转】Linux CentOS内核编译:下载CentOS源码、编译2.6.32-220的错误(apic.c:819 error &#39;numi_watchdog&#39; undeclared)

一.下载CentOS源码 1.1 查看CentOS版本 cat /etc/issue 1.2 查看Linux内核版本 uname -r 1.3 下载 文件名:kernel-2.6.32-220.el6.src.rpm 下载地址:http://vault.centos.org/6.2/os/Source/SPackages/ 官网:http://vault.centos.org/ 1.4 从kernel-2.6.32-220.el6.src.rpm获取源码 1. rpm -i kernel-2.6

centos反编译APK包

centos反编译APK包 实验目的 线上linux上传游戏包,PHP调用反编译命令解包 实验环境 centos6.4 Linux localhost.localdomain 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 2212:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux nginix1.8.0 php5.4 mysql5.5 操作步骤 1.rqm -ql | grep java 2.yum -y install ja

CentOs下编译linux内核

● centos 7编译高版本内核: linux-3.13.10 过程相对简单: 1. 安装依赖 yum install ncurses-devel 2. 将linux内核解压缩到/usr.src/ 3. make 4. make modules_install 5. make install 6. 重起

centos 下编译安装mysql5.1与mysql5.5

mysql5.1.60编译安装 1.tar -zxvf mysql* 2../configure 之前要make clean ./configure --prefix=/home/shk/mysql-5.1.60 \ --enable-local-infile \ --with-unix-socket-path=/home/shk/mysql-5.1.60/var/mysql.sock \ --with-tcp-port=5506 \ --enable-thread-safe-client \