1495 次
1 に答える
3
次のように、Apache 2.3 をコンパイルし、LuaJIT 2.0b6 に対して mod_lua をリンクすることができました。
LUA_LIBS="-L/usr/local/lib -lluajit-51 -lm" \
LUA_CFLAGS="-I/usr/local/include/luajit-2.0" \
./configure --prefix=/usr/local \
--enable-lua --with-lua=/dev/null --enable-luajit
make
私の知る限り、--enable-luajit
構成フラグがあっても、mod_lua config.m4 スクリプトはデフォルトで lua ライブラリーのみを検索します。
LuaJIT を静的ライブラリーと同様に動的ライブラリーとしてビルドした場合は、明示的に静的にリンクすることをお勧めします。
LUA_LIBS="/usr/local/lib/libluajit-5.1.a -lm"
(インストールした LuaJIT のバージョンと場所によっては、パスを変更する必要がある場合があります。警告: 実際にインストールして、この結果をテストしたわけではありません。)
于 2011-06-03T07:25:27.723 に答える