欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Appweb 4.1.0 的移植問(wèn)題

   Appweb當前的最新版本是4.1.0 。當時(shí)想移植appweb的時(shí)候是想移植這個(gè)版本的,但發(fā)現網(wǎng)上所有的移植經(jīng)驗都是基于3.x或者2.x的,自己對比過(guò)各個(gè)版本,發(fā)現4.0.0之后appweb確實(shí)改動(dòng)非常大,代碼的目錄都不一樣了,于是先把3.3.4的版本移植好了,現在回過(guò)頭來(lái)移植4.1.0這個(gè)版本,據說(shuō)4.X是appweb的一個(gè)新的里程碑版本,所以想體驗一下。

    源碼下載:  http://appwebserver.org/software/appweb-4.1.0-0-src.tgz

    ejscript 源碼下載: http://ejscript.org/downloads/ejs/download.ejs

 

至于為什么要下載ejscript源碼,得先看下appweb官方提供的building說(shuō)明: (因為4.0之后網(wǎng)上沒(méi)有移植的例子,所以這個(gè)文檔很重要,得好好看下)

http://appwebserver.org/products/appweb/doc/guide/appweb/source/building.html

 

還有這篇文章,詳細介紹了bit這個(gè)工具:

http://ejscript.org/products/ejs/doc/guide/ejs/users/bit.html

 

上面的文檔說(shuō)明了appweb4的編譯方法:

Appweb supports several methods of building from source:

1.Building via the Bit (Build It) tool
2.Building via make (or nmake on Windows)
3.Building via an IDE such as Visual Studio or Xcode
Building with Bit is the most flexible and offers the most control. It requires installing the Ejscript Product which includes the bit tool.

看來(lái),用bit配置編譯是最好的方法,而且文中提到

The bit tool is used to configure and to build Appweb. Bit is part of the Ejscript JavaScript environment.

就是說(shuō),編譯Appweb需要用到bit這個(gè)工具,而bit是Ejscript的一部分,是從Ejscript里編譯出來(lái)的,所以第一步得先編譯Ejscript得到bit。

 

編譯Ejscript以及安裝bit的步驟:

$ tar zxvf ejs-2.0.0-0-src.tgz

$ cd ejs-2.0.0-0

$ make

$ ./linux-x86-debug/bin/bit  configure build

$ sudo bit install

說(shuō)明:make后,在ejs-2.0.0-0目錄下會(huì )生成一個(gè)linux-x86-debug的文件夾,里面包含了編譯所得的執行文件,庫文件,頭文件和幫助文件等。在該目錄下的bin目錄里就已經(jīng)生成了bit工具。最后sduo install后,在linux-x86-debug/pkg/bin/ejs-2.0.0-0/目錄下有個(gè)install的腳本,用sudo執行它,然后就把bit裝到系統目錄下了。

 

下面來(lái)編譯appweb,步驟如下

$  tar zxvf appweb-4.1.0-0-src.tgz

$ cd appweb-4.1.0

$ ./configure --platform linux-x86 --profile release

$ bit

$ sudo bit install

執行完上面的操作后,在 /appweb-4.1.0/linux-x86-release/pkg/bin/appweb-4.1.0-0 目錄下有個(gè)install文件,用 sduo install 安裝后,appweb就被裝到PC上面了。

啟動(dòng)appweb:

$ sudo /etc/init.d/appweb start

執行上面命令后正常會(huì )提示appweb OK,說(shuō)明已經(jīng)啟動(dòng),然后可以再瀏覽器上輸入IP登陸到服務(wù)器上。

 

其實(shí)我最終的目的是想把appweb 4.1.0移植到S3C6410開(kāi)發(fā)板上,所以還得通過(guò)交叉編譯。

appweb3所有的配置都是通過(guò)configure來(lái)配置的,非常方便和簡(jiǎn)單。但appweb4就完全不一樣了,appweb4目錄下的configure其實(shí)就是bit,因為通過(guò) ./configure --help 和 bit --help查看配置參數,兩者是一樣的。

先把CC,LD等修改為當前的交叉編譯工具鏈,然后在配置的時(shí)候修改下平臺為--platform linux-arm ,嘗試編譯,出錯!最后嘗試了修改其他配置參數都沒(méi)成功。發(fā)現這個(gè)版本可配種站的參數很有限,不像appweb3 。

經(jīng)過(guò)多種方法嘗試都沒(méi)成功,只有先放下了,畢竟已經(jīng)在A(yíng)RM板上移植好3.3.4這個(gè)版本了,接下來(lái)先好好學(xué)習下appweb,以及繼續加人ssl,php的移植先,以后有時(shí)間在繼續研究下appweb4或更高版本的了。


在這次移植appweb4的過(guò)程中發(fā)現這個(gè)版本可以支持matrixssl-3-3-1了,但是對于舊版的matrixssl-1-8-8卻又不支持。這個(gè)跟appweb3相反,appweb3只能支持matrixssl-1-8-8(或者說(shuō)低版本的matrixssl吧)。

 

 


 


本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
linux下appweb+ejscript+netsnmp開(kāi)發(fā)web應用
嵌入式服務(wù)器appweb交叉編譯指南
構建嵌入式Linux web sqlite php5.0開(kāi)發(fā)平臺
Ubuntu11.04 Android編譯時(shí)遇到 cannot find -lncurses錯誤解決辦法
Ubuntu搭建Android編譯環(huán)境
ubuntu20.04編譯源碼安裝ros2 humble
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久