嵌入式arm平台C程序远程访问oracle数据库

ls810121 2015-05-22 10:25:41
嵌入式linux系统(arm平台),编写c语言程序访问oracle数据库,交叉编译可执行文件时,需要链接oracle的动态库。
在oracle官网上下载的库没有arm平台对应的版本,怎么办?
下载其他平台的报错:libocci.so.11.1: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped
无法编译成功!
...全文
758 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yaowzhi 2017-08-17
  • 打赏
  • 举报
回复
好像没有ARM版本的oci客户端,这样的话就无法交叉编译OCILIB
ls810121 2016-03-24
  • 打赏
  • 举报
回复
引用 3 楼 feilinhe的回复:
如果是纯C/C++的话可以使用OCILIB这个开源的库访问Oracle,自己下载源码编译
ocilib只是封装了oci.还需要安装oci客户端!
ls810121 2016-03-14
  • 打赏
  • 举报
回复
引用 3 楼 feilinhe的回复:
如果是纯C/C++的话可以使用OCILIB这个开源的库访问Oracle,自己下载源码编译
谢谢你的建议,改天试试!
feilinhe 2016-03-12
  • 打赏
  • 举报
回复
如果是纯C/C++的话可以使用OCILIB这个开源的库访问Oracle,自己下载源码编译
ls810121 2016-01-19
  • 打赏
  • 举报
回复
我编译mysql采用的方式是mysql官网下载源码,使用交叉编译器编译成动态库后使用。oracle也想用这种方式,但是没有oracle源码,没有成功,后来也就不尝试了
影随风D 2016-01-13
  • 打赏
  • 举报
回复
时间有点久了,不知道楼主解决问题了吗?我现在在做同样的事情,我需要在ARM上访问基于Win的SQLServer2008、mysql和oracle,目前已经实现了前面两个的访问,正在搜索oracle的相关信息,之前移植两个库的经验来看,那些库都在交叉编译器的压缩包里可以找到,你可以尝试一下,我的Q号:511593595,希望能跟你学习一下oracle的访问方法。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧