neovim 0.1.1をビルドする

提供: neovim/vim入門
移動: 案内検索
スポンサーリンク

FreeBSD 10.0 で neovim 0.1.1 をビルドしました。

読み方

neovim
ねお ぶいあいえむ

概要

FreeBSD の pkg / ports に neovim 0.0.0-alpha しかなかったため、GitHub からソースコードをダウンロードし、自前でビルドしました。

FreeBSD 10.0

いろいろ入っている環境のせいか、依存関係的に何もインストールせずに、ビルドできてしまいました。

wget https://github.com/neovim/neovim/archive/v0.1.1.tar.gz
tar zxfp v0.1.1.tar.gz
cd neovim-0.1.1
gmake cmake
gmake

できたバイナリ

バージョン情報

$ ./build/bin/nvim --version
NVIM 0.1.1 (compiled Dec 27 2015 01:14:55)
Build type: Debug
Compilation: /usr/bin/cc -Wconversion -g -Wall -Wextra -pedantic
-Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wvla
-fstack-protector-strong -fdiagnostics-color=auto
-DINCLUDE_GENERATED_DECLARATIONS -DHAVE_CONFIG_H
-I/home/kaworu/tmp/neovim/neovim-0.1.1/build/config
-I/home/kaworu/tmp/neovim/neovim-0.1.1/src
-I/home/kaworu/tmp/neovim/neovim-0.1.1/.deps/usr/include
-I/home/kaworu/tmp/neovim/neovim-0.1.1/.deps/usr/include
-I/home/kaworu/tmp/neovim/neovim-0.1.1/.deps/usr/include/luajit-2.0
-I/home/kaworu/tmp/neovim/neovim-0.1.1/.deps/usr/include
-I/home/kaworu/tmp/neovim/neovim-0.1.1/.deps/usr/include
-I/home/kaworu/tmp/neovim/neovim-0.1.1/.deps/usr/include
-I/home/kaworu/tmp/neovim/neovim-0.1.1/.deps/usr/include -I/usr/local/include
-I/usr/local/include
-I/home/kaworu/tmp/neovim/neovim-0.1.1/build/src/nvim/auto
-I/home/kaworu/tmp/neovim/neovim-0.1.1/build/include
Compiled by kaworu@a1.local
 
Optional features included (+) or not (-): +acl   +iconv    +jemalloc
For differences from Vim, see :help vim-differences
 
   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/local/share/nvim"

ldd

$ ldd ./build/bin/nvim
./build/bin/nvim:
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x800b5f000)
        libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0x800d69000)
        librt.so.1 => /usr/lib/librt.so.1 (0x801063000)
        libthr.so.3 => /lib/libthr.so.3 (0x801269000)
        libkvm.so.6 => /lib/libkvm.so.6 (0x80148e000)
        libm.so.5 => /lib/libm.so.5 (0x801696000)
        libutil.so.9 => /lib/libutil.so.9 (0x8018bc000)
        libc.so.7 => /lib/libc.so.7 (0x801ace000)

関連項目



スポンサーリンク