www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 消費(fèi)電子 > 消費(fèi)電子
[導(dǎo)讀]開發(fā)平臺(tái):ubuntu 8.04目標(biāo)平臺(tái):S3c2410開發(fā)工具:arm?交叉工具鏈版本3.4.5??boa版本:boa-0.94.13.tar.gz一、下載源碼,生成makefile1.?下載源碼:2.?拷貝到?/opt?目錄下

開發(fā)平臺(tái):ubuntu 8.04

目標(biāo)平臺(tái):S3c2410

開發(fā)工具:arm?交叉工具鏈版本3.4.5??

boa版本:boa-0.94.13.tar.gz

一、下載源碼,生成makefile

1.?下載源碼:

2.?拷貝到?/opt?目錄下

3.解壓?tar zxvf boa-0.94.13.tar.tar

4.cd boa-0.94.13/src

5. ./cONfigure

 

 

二、編譯前,修改文件

1.??修改Makefile文件,找到CC=gcc和CPP=gcc -E,分別將其改為交叉編譯器安裝的路徑:

CC=??arm-softfloat-linux-gnu-gcc

CPP= arm-softfloat-linux-gnu-g++

保存退出。

2.?修改編譯方式:

LDFLAGS = -g –STaTIc

注:?使用靜態(tài)編譯可以讓目標(biāo)文件自動(dòng)的包含所需要的

庫文件,而動(dòng)態(tài)編譯需要手工拷貝庫文件。

3.修改/src/defines.h文件:

#define SERVER_ROOT "/etc/boa"

4?修改boa-0.94/src/ uTIl.c文件

修改char *get_commonlog_TIme(void)函數(shù)。

TIme_offset = 0;

5.?修改src/config.c:加Current_uid=1

6.?修改compat.h: 把第120?行的

#define

TIMEZONE_OFFSET(foo)foo##->tm_gmtoff

修改為:

#define

TIMEZONE_OFFSET(foo)foo->tm_gmtoff

7.修改/src/boa.c,注釋掉下面兩行:

/* if (setuid(0) != -1) {

DIE("icky Linux kernel bug!");

} */

/*if (passwdbuf == NULL) {

DIE("getpwuid");

}*/

8?:config.c

/*if (!server_name) {

struct hostent *he;

char temp_name[100];

if (gethostname(temp_name, 100) == -1) {

perror("gethostname:");

exit(1);

}

he = gethostbyname(temp_name);

if (he == NULL) {

perror("gethostbyname:");

exit(1);

}

server_name = strdup(he->h_name);

if (server_name == NULL) {

perror("strdup:");

exit(1);

}

}*/

9. /src/log.c中的修改:注釋掉:

/*?????if (dup2(error_log, STDERR_FILENO) == -1) {

DIE("unable to dup2 the error log");

} */

10.?在boa.conf中的修改:

(1)?ServerName的設(shè)置

修改#ServerName

為?ServerName

注意:該項(xiàng)默認(rèn)為未打開,執(zhí)行Boa會(huì)異常退出,提示“gethostbyname::No such file or directory”,所以必須打開。其它默認(rèn)設(shè)置即可。??

注意:以下是為改為下面這樣的:

(2)User與Group的修改:

User 0

Group 0

(3)ErrorLog /var/log/boa/error_log

AccessLog /var/log/boa/access_log

(4)DocumentRoot /var/www

(5)DirectoryIndex index.html

(6)KeepAliveMax 1000

KeepAliveTImeout 10

(7)MimeTypes /etc/mime.types

(8)ScriptAlias /cgi-bin/ /var/www/cgi-bin/

三、編譯并移植

1.編譯?boa

# make

# arm-softfloat-linux-gnu-strip boa

2,將mime.types文件復(fù)制目標(biāo)板根文件系統(tǒng)/etc目錄下

3。在開發(fā)板上

cd /etc

mkdir boa

把開發(fā)機(jī)上的?(配置文件)boa.conf??(編譯結(jié)果)boa??defines.h?這3個(gè)文件拷貝到 開發(fā)板/etc/boa/?下

4.在開發(fā)板上

cd /var

mkdir??www??(這個(gè)文件夾內(nèi)可以放網(wǎng)頁)

mkdir /var/log/boa

四、 編寫CGI腳本測試

1、編寫Helloworld.c程序

int main(void)

{

printf("Content-type:text/htmlnn"); //這句一定要加上

printf(" Hello,world.");

exit(0);

}

arm-softfloat-linux-gnu-gcc -o helloworld helloworld.c

2、瀏覽

將helloworld拷貝至/var/www/cgi-bin/下,瀏覽器輸入開發(fā)板IP地址即可看到web信息。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉