`
freespace
  • 浏览: 179571 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

编译uclinux下使用的sqlite-3.5.7

阅读更多

上半年,因为一个项目需要,需要开发uclinux的cgi程序,用到sqlite数据库,当时的最新版本是sqlite-3.5.7,把它编译成uclinux的,找了很多资料,终于成功了,为了不让工作成果白费,年底做个记录,目前网上找到的资料都比较老,都是sqlite-2.x的。

 

./configure -prefix=/mnt/nfs/lighttpd-arm -host=arm-linux -build=i686-pc-linux --disable-FEUTARE -disable-ipv6 -disable-lfs --without-zlib --without-bzip2

 

然后

make

在.libs目录下会产生需要的库文件和执行程序。

 

在项目中使用sqlite的编译方法:

arm-elf-gcc -Wall -O2 -Wl, -elf2flt -o hello hello.c -lsqlite3 -lpthread -L/home/linux/文档/SQLite/sqlite-3.5.7-uclinux -I/home/linux/文档/SQLite/sqlite-3.5.7-uclinux -static

分享到:
评论

相关推荐

    uClinux-dist-20080808-20090112

    uClinux-dist-20080808-20090112.patch uClinux的补丁

    uClinux-dist-20070130-nios2-02.diff.gz

    uClinux-dist-20070130-nios2-02.diff.gz

    交叉编译uclinux内核

    在本例中,我们通常使用功能强大的个人计算机(主机)来编译适用于嵌入式目标系统(目标机)的uCLinux内核。 2. **为什么要进行交叉编译**: 因为嵌入式系统的硬件资源通常非常有限,它们可能无法直接运行完整的...

    bfin-uclinux-2008r1-csdn-2008-08-28.part01

    本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...

    bfin-uclinux-2008r1-csdn-2008-08-28.part05

    本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...

    bfin-uclinux-2008r1-csdn-2008-08-28.part08

    本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...

    bfin-uclinux-2008r1-csdn-2008-08-28.part06

    本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...

    bfin-uclinux-2008r1-csdn-2008-08-28.part04

    本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...

    bfin-uclinux-2008r1-csdn-2008-08-28.part02

    本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...

    bfin-uclinux-2008r1-csdn-2008-08-28.part07

    本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...

    bfin-uclinux-2008r1-csdn-2008-08-28.part03

    本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...

    uClinux-dist-20040408-lpc

    uClinux,LPC2200,patch

    uClinux-dist-20020927.tar.gz

    本文将深入探讨基于"uClinux-dist-20020927.tar.gz"压缩包的uClinux系统,以及如何在Ubuntu环境下进行开发。 首先,"uClinux",全称是"Microcontroller Linux",是Linux内核的一个特殊分支,专门针对没有MMU...

    arm-uclinux-tools.tar.gz_arm uclinux_arm- uclinux-tools_arm-ucli

    总结来说,arm-uclinux-tools是针对ARM架构和uCLinux操作系统的强大开发工具集合,它提供了完整的编译、链接和调试功能,帮助开发者在有限的硬件资源下构建高效的嵌入式系统。熟练掌握并运用arm-uclinux-tools,不仅...

    arm-uclinux-tools-base-gcc3.4.0-20040713.sh

    ubuntu交叉编译工具,arm-uclinux-tools-base-gcc3.4.0-20040713.sh

    ucLinux编译全过程

    tar zxvf uClinux-dist-20051110.tar.gz ``` #### 三、配置与编译 1. **进入源码目录**:解压后,进入源码目录。 ``` cd uClinux-dist ``` 2. **清理旧配置**:使用`makemrproper`命令清除任何之前的编译配置...

    如何交叉编译 uClinux 内核

    在嵌入式系统开发中,交叉编译是常见的实践,特别是在构建 uClinux 内核时。uClinux 是一个专为没有 MMU(Memory Management Unit)的微控制器设计的 Linux 发行版,它允许在资源有限的硬件上运行 Linux 系统。下面...

    uClinux-dist-20040408-lpc-chy-cmj.patch

    为SmartARM2200 开发板和LPC2200 芯片打补丁,将uClinux-dist-20040408-lpc-chy-cmj.patch 拷贝到当前目录下,并执行: cat uClinux-dist-20040408-lpc-chy-cmj.patch | patch –p1 –d uClinux-dist

    在vs2008下编译uclinux内核:工程文件:vs-fs-1.0

    这个工程用于将uclinux内核的部分代码移植到vs2008下编译并模拟其运行,包括内存管理,设备管理和文件系统这三个部分的代码,删除了进程管理之类的功能。希望它能帮助对uclinux内核中这三个部分结构和算法的理解!

    nios2架构uclinux(nios2-linux-20080619开发包)的过程

    5. **构建UCLinux内核**:从UCLinux源码树中选择适合Nios II的配置,使用交叉编译工具链编译内核。这涉及到配置Makefile,指定处理器类型、内存布局等信息。 6. **构建根文件系统**:根文件系统包含了启动UCLinux所...

Global site tag (gtag.js) - Google Analytics