Linux下Luabind編譯和使用環境的搭建

2021-05-26 21:48:02 字數 750 閱讀 2571

自己弄了下 雖然可以用,但是bjam沒安裝成功,同事說他可以,把安裝步驟發我。按著他的步驟在新的一台機子上安裝,和我自己的安裝結果是一樣的,,,先把安裝步驟記錄一下,以後有空再查查吧,為什麼呀,不成功?

1. 安裝lua

a: make linux

//有的機子上會提示

luaconf.h:275:31: error: readline/readline.h: no such file or directory,安裝一下readline就可以

b: make install

注意:lua版本不能太高,我裝的是5.1.4,5.2的版本不行

2. 安裝boost庫

a: cd boost_1_48_0/tools/build/v2

b: ./bootstrap.sh

c:./b2 install--prefix=/usr/local/

3. 安裝luabind

a: export boost_root=/home/jinyiming/lua/boost_1_48_0

b: export lua_path=/usr/local/

c: bjam stage --toolset=gcc --with-date_time --with-fpic --with-filesystem link=static debug release  --這一步可以不要

d: bjam install

在/usr/local/lib下生成libluabindd.so檔案

Linux下程式設計(編譯)

設定環境變數 export ld library path home yxhuang3 key input out xrelease mekfile相關 一般規則 target prerequisites command.目標檔案.依賴檔案.命令.make將第乙個目標檔案 target 作為最終的目...

Linux下編譯Android ffmpeg庫

ndk android ndk r14b linux x86 64.zip ffmpeg ffmpeg 3.3.4.tar.bz2 linux ubuntu 2.在ffmepg目錄下,編輯configure檔案,將 slibname with major slibname libmajor lib ...

Linux下核心編譯

這裡直接解壓會有問題,因為那個zip軟體固有的問題,導致解壓的時候出問題,一般這個時候不注意是看不出來的,在編譯的時候就會顯現出來,一般為檔名太長。symlink error file name too long這是解壓的時候報出來的,這個一般不注意看不出來的。下面是我make arch arm c...