소스에서 최신 gvim을 어떻게 컴파일합니까?


답변:


11

터미널에서 다음 명령을 실행하십시오.

sudo apt-get build-dep vim-gnome

필요한 모든 빌드 종속성을 얻으려면 그때

sudo apt-get install mercurial

최신 Vim 소스 코드를 다운로드하는 데 필요한 Mercurial 버전 관리 시스템을 구하십시오. 그때

hg clone https://vim.googlecode.com/hg/ vim

Vim 소스 코드를 vim현재 디렉토리 의 서브 디렉토리로 다운로드하십시오 .

cd vim/src

올바른 디렉토리로 변경

이제 컴파일을 위해 Vim을 구성 해 보겠습니다 ( "거대한"기능 사용- 다른 기능 세트에 대한 설명 은 http://www.drchip.org/astronaut/vim/vimfeat.html 참조 ).

./configure --prefix=/usr/local --with-features=huge

경우 ./configure아무 문제없이 완료 후 실행

make

그리고

sudo make install

그게 다야.

Vim을 최신 버전으로 업데이트하려면 vim디렉토리 로 이동하여 실행하십시오.

hg pull
hg update

다음 실행 - 다시 configure, makemake install.


1
고맙습니다 내 vim이 지금 작동하지만 gvim이 여전히 다른 버전을 사용하고 있습니다. vim과 동일한 버전을로드하도록 gvim에 지시하는 방법은 무엇입니까?
Tom

1
이전 버전이 여전히 필요하지 않으면을 사용하여 삭제해야합니다 sudo apt-get remove vim-gnome. 그렇지 않으면 환경 변수 에서 /usr/local/bin이전 /usr/bin에 나타나는지 확인 $PATH해야하며 별도로 조회해야합니다.
mjr

1
github에서 gvim 8. *에 대한 업데이트 된 레시피가 있습니까? 'vim'은 빌드되지만 'gvim'은 아닙니다.
한스 데 라곤

gvimgtk2 대신 gtk3를 사용하기로 결정하면 컴파일에 실패 할 수 있습니다 . Ubuntu의 최신 버전에는 vim-gtk3 패키지가있는 것 같습니다. sudo apt-get build-dep vim-gtk3직접 컴파일하기 전에 실행 해보 십시오
mjr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.