首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

移植MYSQL出现异常

2013-01-06 
移植MYSQL出现错误各位大神,现在想把mysql移植到arm平台上,按照http://wenku.baidu.com/view/62e022c46137

移植MYSQL出现错误
各位大神,现在想把mysql移植到arm平台上,按照http://wenku.baidu.com/view/62e022c46137ee06eff918f4.html这篇文章上的步骤做,出现了如下错误:
make  all-am
make[2]: 正在进入目录 `/home/geng/share/mysql-5.1.57/client'
arm-linux-g++ -DMYSQL_CLIENT_NO_THREADS -DDEFAULT_MYSQL_HOME=""/usr/local/mysql"" -DMYSQL_DATADIR=""/usr/local/mysql/var"" -I. -I../include -I../include -I../include -I../regex     -O3    -fno-implicit-templates -fno-exceptions -fno-rtti -MT mysql.o -MD -MP -MF .deps/mysql.Tpo -c -o mysql.o mysql.cc
mv -f .deps/mysql.Tpo .deps/mysql.Po
arm-linux-g++ -DMYSQL_CLIENT_NO_THREADS -DDEFAULT_MYSQL_HOME=""/usr/local/mysql"" -DMYSQL_DATADIR=""/usr/local/mysql/var"" -I. -I../include -I../include -I../include -I../regex     -O3    -fno-implicit-templates -fno-exceptions -fno-rtti -MT readline.o -MD -MP -MF .deps/readline.Tpo -c -o readline.o readline.cc
mv -f .deps/readline.Tpo .deps/readline.Po
arm-linux-g++ -DMYSQL_CLIENT_NO_THREADS -DDEFAULT_MYSQL_HOME=""/usr/local/mysql"" -DMYSQL_DATADIR=""/usr/local/mysql/var"" -I. -I../include -I../include -I../include -I../regex     -O3    -fno-implicit-templates -fno-exceptions -fno-rtti -MT sql_string.o -MD -MP -MF .deps/sql_string.Tpo -c -o sql_string.o sql_string.cc
mv -f .deps/sql_string.Tpo .deps/sql_string.Po
arm-linux-g++ -DMYSQL_CLIENT_NO_THREADS -DDEFAULT_MYSQL_HOME=""/usr/local/mysql"" -DMYSQL_DATADIR=""/usr/local/mysql/var"" -I. -I../include -I../include -I../include -I../regex     -O3    -fno-implicit-templates -fno-exceptions -fno-rtti -MT completion_hash.o -MD -MP -MF .deps/completion_hash.Tpo -c -o completion_hash.o completion_hash.cc
mv -f .deps/completion_hash.Tpo .deps/completion_hash.Po
/bin/bash ../libtool --preserve-dup-deps --tag=CXX   --mode=link arm-linux-g++  -O3    -fno-implicit-templates -fno-exceptions -fno-rtti  -rdynamic  -o mysql mysql.o readline.o sql_string.o completion_hash.o ../cmd-line-utils/libedit/libedit.a /usr/local/ncurses/lib/libncurses.a -lpthread ../libmysql/libmysqlclient.la  -lcrypt -lnsl -lm   ../zlib/libzlt.la
libtool: link: arm-linux-g++ -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o .libs/mysql mysql.o readline.o sql_string.o completion_hash.o  ../cmd-line-utils/libedit/libedit.a /usr/local/ncurses/lib/libncurses.a -lpthread ../libmysql/.libs/libmysqlclient.so ../zlib/.libs/libzlt.a -lcrypt -lnsl -lm -Wl,-rpath -Wl,/usr/local/mysql/lib/mysql
arm-linux-g++: /usr/local/ncurses/lib/libncurses.a: No such file or directory
make[2]: *** [mysql] 错误 1
make[2]:正在离开目录 `/home/geng/share/mysql-5.1.57/client'
make[1]: *** [all] 错误 2
make[1]:正在离开目录 `/home/geng/share/mysql-5.1.57/client'
make: *** [all-recursive] 错误 1

在/usr/local/ncurse/lib下也有这个文件,权限也有
root@11111:/home/geng/share/mysql-5.1.57# file /usr/local/ncurse/lib/libncurses.a
/usr/local/ncurse/lib/libncurses.a: current ar archive

这到底是为什么呢,要怎么做?或者嵌入式linux里边哪个数据库比较好,估计存储的数据比较多,要求实时性比较好的



[解决办法]
SQLite对并发支持的不好,应该属于多读单写的,不适合做大性能数据库.如果做大性能的,还是建议mysql吧,mysql是比较棒的,存储量百万级的,而且支持并发.

热点排行