色yeye在线视频观看_亚洲人亚洲精品成人网站_一级毛片免费播放_91精品一区二区中文字幕_一区二区三区日本视频_成人性生交大免费看

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 將mysql庫移植到arm板上

將mysql庫移植到arm板上 時間:2018-09-29      來源:未知

首先更新虛擬機下載源

sudo apt-get update

在安裝mysql時./configure容易出現錯誤error: No curses/termcap library found

原因是缺少ncurses安裝包

解決方法:

sudo apt-cache search ncurses

sudo apt-get install libncurses5-dev

如果要將庫移植到arm板上的話就需要下載ncurses包進行安裝

下載ncurses-5.9.tar.gz

ftp://ftp.gnu.org/gnu/ncurses/ncurses-5.9.tar.gz

先安裝ncurses

tar -xzvf ncurses-5.9.tar.gz

mkdir ncurses

cd ncurses-5.9/

./configure --prefix=/home/farsight/ncurses CC=arm-none-linux-gnueabi-gcc --host=arm-none-linux-gnueabi --enable-static --enable-shared

make

make install

安裝完成后,開始編譯mysql庫

首先下載mysql數據庫源碼//download.chinaunix.net/download.php?id=34712&ResourceID=7159

將源碼拷貝到虛擬機中并解壓,進入源碼文件

tar xzvf mysql-5.1.51.tar.gz

mkdir mysql

cd mysql-5.1.51/

修改文件中的configure配置文件(注釋掉不允許交叉編譯的部分)

修改配置文件:打開configure,可以使用gedit configure 分別在第26453行、 48175行、 48282行、 48485行附近有類似代碼: 

        if test "$cross_compiling" = yes; then 

        { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 

        { { $as_echo "$as_me:$LINENO: error: cannot run test program while cross 

        compiling See \`config.log' for more details." >&5 

        $as_echo "$as_me: error: cannot run test program while cross compiling See \`config.log' for more details." >&2;} 

        { (exit 1); exit 1; }; }; } 

        Else 

        將這些代碼改為: 

        if test "$cross_compiling" = yes;  then 

        echo “skip …..!” 

        #{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 #$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 

        #{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling See \`config.log' for more details." >&5 

        #$as_echo "$as_me: error: cannot run test program while cross compiling See \`config.log' for more details." >&2;} 

        #{ (exit 1); exit 1; }; }; } 

        Else 

        一定注意,這樣的代碼有4部分,要全部改掉

接下來進行庫的安裝

./configure --prefix=/home/farsight/mysql CC=arm-none-linux-gnueabi-gcc --host=arm-none-linux-gnueabi 

--enable-static --enable-shared預處理

make 編譯(在這個過程中可能會出現一個錯誤,但是對庫的影響不大,可忽略)

make install 下載并安裝

完成后可在mysql中出現五個文件夾

需要將include文件夾下的文件考到/usr/include下進行編譯

將lib文件夾下的內容拷貝到arm板的lib文件夾下

在虛擬機中進行編譯時需要注意如果連接不到庫可在編譯時加入連接庫的方式

-L//home/farsight/mysql/lib/mysql

上一篇:根文件系統類型

下一篇:libpcap初試

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 国产精品人成A片一区二区 亚洲国产精品成人精品无码区在线 | 人人人澡人人人妻人人人少妇 | 国产乱子伦一区二区三区四区五区 | 无码中字出轨中文人妻中文中 | 中文字幕国内精品 | 十大免费最污的软件 | 日本爽快片100色毛片 | 好男人www社区 | 中国XVIDEOS厕所偷窥 | 亚洲av无码专区国产乱码不卡 | 久久精品国产成人 | 中文AV伊人AV无码AV狼人 | 99久久精品这里只有精品 | 在线亚洲精品国产一区麻豆 | 国产高清一二 | 男人j桶进女人p无遮挡免费的视频 | 太平公主作爱a级毛片 | 色天使久久综合网天天 | 久久久久人妻精品一区三寸 | 午夜dj免费视频在线观看 | 麻豆国产成人av一区二区三区 | 桃花缘高清在线观看视频免费 | 色多多成视频人在线观看 | 亚洲精品熟女国产 | 国内精品久久久久伊人av | 免费观影入口看日本视频 | 日韩一卡2卡3卡4卡乱码网站导航 | 亚洲成a人片在线不卡一二三区 | 三年片免费观看大全国语第5集 | 欧美熟妇的荡欲在线观看 | 在线v片免费观看视频 | 在线观看片免费人成视频无码 | 色婷婷综合激情综在线播放 | 亚洲精品成人A片无码网站 国产中文成人精品久久久 中文字幕在线观看一区二区 | 久久国产欧美成人网站 | 5566日本婷婷色中文字幕 | 天堂网www中文在线 中国av在线 | 亚洲国产精品无码中文字 | 午夜老司机你懂的视频 | 国产精品嫩草影院春菇 | 日韩免费精品 |