眾所周知,在安裝apache或者nginx等一些軟體時,通常linux環境系統若是沒有pcre軟體,編譯安裝階段是會產生缺失pcre庫問題的,造成乙個編譯的嚴重錯誤。
pcre(perl compatible regular expressions中文含義:perl語言相容正規表示式)是乙個用c語言編寫的正規表示式函式庫,pcre是乙個輕量級的函式庫,它由菲利普.海澤(philip hazel)編寫。
$ wget
解壓資料夾。
$ unzip pcre-8.44.zip
進入解壓後的檔案裡。
$ cd pcre-8.44/
配置檔案重寫預設引數
$ ./configure --prefix=/usr/local/pcre
在這裡可能產生如下錯誤:
configure: error: invalid c++ compiler or c++ compiler flags
錯誤解決成功之後執行編譯安裝命令:
$ make
&&make
install
至此,pcre安裝完成。
請注意
,如果make
**現錯誤,重新調整執行後還是失敗嘗試make clean
清除所有快取檔案後繼續。
如果是在make install
過程中也出現錯誤,在重新調整執行後還是失敗嘗試執行make clean
並且刪除生成了安裝目錄,然後重新執行make
和make install
,如若還是失敗,嘗試呼叫make distclean
清除所有生成的檔案。
vue原始碼 getter setter 依賴跟蹤
依賴跟蹤 類有兩個方法 depend和notify depend表示當前正在執行的 收集這種依賴項 notify表示依賴發生改變,任何之前被定義過的表示式,計算,函式都會被通知重新執行,所以我們就需要乙個函式或者一段表示式或者某種演算法讓他們產生關聯,並且可以把這種關係叫做依賴,也可以被認為是訂閱者...
linux下MySql原始碼安裝
linux下mysql原始碼安裝 以下只是簡單的安裝,如果你要是搭建lamp平台的話,還要在編譯的時候加入一些引數。groupadd mysql useradd g mysql mysql tar zxvf mysql tar.gz cd mysql configure prefix usr loc...
Linux下原始碼安裝OpenSSL
開發環境為ubuntu 12.04,預設安裝了openssl了,可以通過 which openssl來檢視安裝位置,但是在 usr include等目錄下都找不到openssl相關的標頭檔案,所以需要從原始碼重新安裝openssl。wget tar zxvf openssl 1.0.0l.tar.g...