+ -
当前位置:首页 → 问答吧 → 【请教】uclinux能不能运行mysql客户端程序?

【请教】uclinux能不能运行mysql客户端程序?

时间:2007-08-03

来源:互联网

交叉编译环境:ubuntu + arm-elf-gcc

任何编写的mysql客户端程序arm-elf-gcc都不能通过,但是gcc却可以,不知道有经验的程序员有没有遇到这种情况,还是uclinux就不能运行mysql的客户端程序

注:是嵌入式设备连接mysql服务器。而不是集成mysql服务器于嵌入式设备上。

例:

test.c

#include <stdio.h>
#include <mysql/mysql.h>

int main(){
     MYSQL mysql;
     mysql_init(&mysql);
}

保存后,运行【gcc -o test test.c -lmysqlclient】运行通过,但是运行【arm-elf-gcc -o test test.c -wall -elf2flt -lmysqlclient】出现segmentation fault

请各位大侠指教      

作者: saberlover   发布时间: 2007-08-03

libmysqlclient 换成对应arm版本      

作者: AIKO_sex   发布时间: 2007-08-03

谢谢楼上,我搜了一下却没有搜到,能否提供以下链接或者网址呢?十分感谢


__________________________

      

作者: saberlover   发布时间: 2007-08-04

这个你自己搞一下吧

自己编译

uclinux用的是uclibc      

作者: AIKO_sex   发布时间: 2007-08-06

引用:
原帖由 AIKO_sex 于 2007-8-6 10:42 发表
这个你自己搞一下吧

自己编译

uclinux用的是uclibc
谢谢您的回答

我是个菜鸟,您的意思是自己编译for arm的libmysqlclient么?

能否给我一些大体上的指示,比如步骤什么的。谢谢了

      

作者: saberlover   发布时间: 2007-08-06