Skip to content

Install external dependency

tracyone edited this page Oct 28, 2021 · 13 revisions

vinux has following dependency:

  1. cscope. A developer's tool for browsing source code.
  2. ctags. Generates an index (or tag) file of C language objects found in C source and header files.
  3. curl.
  4. git.
  5. ag. A code searching tool similar to ack, which focus on speed.
  6. clang. ycm, vim-clang-format, clang_complete and deoplete.nvim dependence on clang binary or clang lib.

Ubuntu

sudo apt-get install cscope exuberant-ctags curl git 

Mac

Install homebrew first.

brew install curl git cscope ctags

Windows

dowload *.exe then copy them to c:\Windows\system32

curl x86_64

curl x86

ctags

cscope

git

windows relate tools are collected here

the_silver_searcher

the_silver_searcher#installing

clang

Clang download page

Install neovim

Installing-Neovim

Install vim8

Build vim8 from source:

git clone https://github.com/vim/vim

cd vim

./configure \
--with-features=huge \
--with-compiledby="$(whoami)" \
--enable-multibyte \
--enable-gui=auto \
--enable-pythoninterp \
--enable-gpm \
--enable-cscope \
--enable-fontset \
--enable--terminal \
--enable-termtruecolor \
--enable-fail-if-missing

make && sudo make install

On macOS, you can install vim8 by homebrew.

brew install vim