export luajit_lib=/usr/local/libexport luajit_inc=/usr/local/include/luajit-
其中luajit表示luajit的安裝目錄
5、接下來是編譯nginx了
其中兩個--add-module表示lua的nginx模組和ngx devel包擴充套件
啟動時,可能報某個庫的路徑找不到:
sbin/nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: no such file or directory
用ldd命令可以看下某個二進位制檔案的引用的動態庫
解決辦法:
echo "/usr/local/lib" >> /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
ok,是不是編譯成功了呢,開始編寫lua指令碼吧
將firmware編譯進kernel空間
法2 kernel 4.14版本方法 kernel原本就是支援將firmware編譯進核心的。早些年,用的比較多的是方法一。這也就導致了kernel裡面多了很多firmware檔案,這些檔案對於kernel原始碼來說。不適合放在release版本裡面。使用者自己需要時新增比較合適。所以有了下面兩個修...
將vsftpd編譯進openwrt的韌體中去
scripts feeds install d m vsftpd 3 之後回根目錄,輸入 make menuconfig 在network file trasfer下就可以找到vsftpd了,果斷按下y選擇編譯進韌體,當然你也可以選擇m那麼就只會編譯出ipk檔案來了。4 make v 99 編譯出b...
nginx編譯安裝支援lua指令碼
一 準備編譯環境 1 作業系統 centos7.6 2 安裝編譯所需安裝包 yum install gcc pcre pcre devel zlib zlib devel openssl openssl devel y gcc 編譯環境 pcre是乙個perl庫,包括perl相容的正規表示式庫,ng...