Software/QNAP TS-251
[QNAP] VIM Static Build
Be Proactive
2020. 1. 16. 17:49
반응형
Requirement
Ubuntu(Docker)
Contents
QNAP에 기본으로 되어있는 vi의 경우 빌드과정에서 많이 줄여놓아 많은 기능들이 빠져있다.
심지어 한글 Editing 및 Viewing도 지원하지 않는다.
그래서 Ubuntu 18.04에서 Static Compile을 해서 VIM을 복사하여 사용 할 수있다
다음 링크를 참고하여 빌드 진행하였다.
참고: https://raymii.org/s/blog/Statically_cross_compiled_vim_for_x86_x86-64_and_mips.html
아래와 같은 Script수행 후 bin폴더내의 vim을 원하는 위치에 복사하여 사용하면 된다.
#!/bin/bash
apt install libncurses5-dev build-essential git
git clone https://github.com/vim/vim.git
pushd vim/src
export LDFLAGS="-static"
export MAKEFLAGS="-j4"
export CFLAGS=""
./configure --with-features=small --with-compiledby='Remy <relst@relst.nl>' --with-x=no --disable-gui --disable-netbeans --disable-pythoninterp --disable-python3interp --disable-rubyinterp --disable-luainterp
make
strip vim
popd
mkdir bin
cp vim/src/vim bin/.
반응형