mySQL能用在ARM板上面吗,使用起来方不方便?因为需要在windows上生成mySQ...
发布网友
发布时间:2022-04-27 09:40
我来回答
共2个回答
热心网友
时间:2022-04-09 08:45
1、mysql允许交叉编译,可以用arm编译器编译,在百度文库中有篇文章是写移植到ARM平台的:《Ubuntu下编译ARM平台QtEmbedded的MySQL和MySQL插件》
2、我用mips交叉编译器编译过mysql-5.1.34,遇到的情况和那篇文章差不多。
3、我的编译过程:
1)先编译一份x86版本的mysql(因为交叉编译过程中要用到一个x86版本的工具gen_lex_hash sql)
2)配置交叉编译环境,用以下选项和参数:
ac_cv_sys_restartable_syscalls='no'
--host=mipsel-linux
--with-named-curses-libs=<你的 交叉编译器中libncurses.a的全路径>
3)make到gen_lex_hash错误时,将x86编译结果中的gen_lex_hash拷过来
4)再启动make,到sql_parse.cc错误时,修改这个文件:
vi ../sql/sql_parse.cc
将那个出错的宏定义一下:
#define STACK_DIRECTION 1
5)再make就可以了。
热心网友
时间:2022-04-09 10:03
应该可以使用,使用起来应该跟SQlite差不多吧,就是使用SQL相关语句就行了,但是移植好像很麻烦