没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式数据库sqlite-3.3.8到arm2410s的移植与应用,嵌入式基础
资源推荐
资源详情
资源评论
嵌入式数据库在 下的编译全攻略 原创
作者:余涛()
第一步 在 下的编译
、 下载 :请到 !!,
将下载的代码包解开,将生成 目录,另外新建一个 "! 目
录,如 ,应该是和 目录平行的同级目录。
、 请先确定你的 #$%& 中已经包含 交叉编译 工具
。 可 用 “ '#$%&( 命 令 查 看 。 如 我 的 是
“ )"(
)、 为了在 下能正常运行 ,我们需要修改一处代
码,否则在 板上运行 时会出现下面的东东:
*******************************
在文件 " 中抛出断言,
+,-+.**,-+/..0
*******************************
此断言是为了保证 "(1 树)有正确的变量大小,如“(和
“/(。 在不同的体系结构的 ,如 2 和 ,会有些差
别。刚好让我们在 下遇到了.。那么我们可以做一定的
1
修改。
请修改 3,找到如下部分:
4-!-35%#%6%7#8
4-9:;3%8#%69<**
4!=35%#%6%7#8
4
4!=35%#%6%7#8
4!-
在上面的代码前加上一句:
4!=9:;3%8#%69<
这样后面的“!-35%#%6%7#80(就是定义的“(类型,
而不是“ (。
、 准 备 使 用 = 进 行 一 些 配 置 。 请 在 目 录 下 的
= 中 找 到 如 下 处 , 并 将 他 们 注 释 掉 , 这 样 可 以 让
= 不去检查你的交叉编译环境。在此提示一下:请你自己
确定自己的“(系列命令在你的 #$%& 环境变量中。如:
你可以输入“(再按“%$1(键,看其是否自动完成命令行。
4-' *0
4>>'?"=!
-"! "!@AB
4 ' " =! -
2
"! "!@A0C
4>+.00C0C
4=
4
4' *AA
4 > > ') D - =
@AB
4'D-=
@A0C
4>+.00C0C
4
4' *AA
4 > > ') D - =
@AB
4'D-=
@A0C
3
4>+.00C0C
4
4' *AA
4 > > ')E D - =
@AB
4'D-=
@A0C
4>+.00C0C
注释掉后,就可以执行 = 了。在 目录下,
输入如下命令:
= *
这样在你的 "! 目录中就将生成 FD= 和一个 " 脚本,
这些将在 D 时用到。
B、 修改 FD= 文件
请修改 FD= 文件,将下面的这行
1GG* H
改掉,改成:
1GG* H
4
一般地,我们都是将 放到 的硬件板子上运行,所
以我们一般将其编译成静态链接的形式。如果是共享 库的话,比
较麻烦。
所以继续修改 FD=,找到如下地方:
将有其后的“"(改成
I""(
大功告成,现在可以 D 了。
应该不会出错,生成 ,","。你可以使
用命令:=!0=!/0=!/ 查
看文件所在的目录。
此时生成的 文件是还未 过的,你可以使用命令“=
(查看文件信息。用 处理过后,将去掉其中的调试信息,
执行文件大小也将小很多。命令如下:
第二步 在 板上运行
将 拷贝到你的 板上,方法很多,你需要根据自己的情况
来选择。如 -J!-J 等。
我的方法是使用 将 下载到 板的 目录,此目
5
剩余39页未读,继续阅读
资源评论
wangwenwen
- 粉丝: 76
- 资源: 38
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功