from : http://blog.sina.com.cn/s/blog_5f2e119b0101ibwn.html SQLite3 (http://www.sqlite.org)是一个非常强大的小型开源数据库软件,特别嵌入到一些软件中存储数据,当然,移植到嵌入式系统上也是非常有必要的.众所周知的Symbian,Android, iOS这几大移动平台都是使用的sqlite作数据存储,使用SQLite的厂商包括Adobe, Airbus, Apple, Dropbox, Mozilla, GE,…
1.sqlite3编译: 1.PC版: 1.解压: tar xvf sqlite-autoconf-3140100.tar.gz cd sqlite-autoconf-3140100/ 2.检查配置 sudo apt-get install libreadline-dev ./configure --prefix=/usr/local/sqlite3/PC 3.make 4.sudo make install 5.检查确认是否编译成功: cd /usr/local/sqlite3/PC/bin…
1.sqlite3 http://www.sqlite.org/ 下载 wget http://www.sqlite.org/2014/sqlite-amalgamation-3080403.zip tar xvf  http://www.sqlite.org/2014/sqlite-amalgamation-3080403.zip cd sqlite-amalgamation-3080403 2.写调用main函数和makefile 3.编译运行 打开数据库->查询-> 关闭数据库: 获取表…
首先Cygwin需安装基本的命令 例如make binutils gcc 还有diffutils 没有他会报找不到cmp命令 这些都可以在setup.exe中找到 编译gcc时,需要注意一个原则:不要再gcc的源码中直接执行./configure.make.make install等命令,需要在源码目录下另外新建一个目录,在新建的目录中执行以上命令. why?请看:http://gcc.gnu.org/install/build.html,为了防止该网址失效,我摘录重要部分如下: If you…
此随便记录一下编译openssl时遇到的各种问题以及解决办法. 点击此处下载 OpenSSL(version-1.0.1e) linux 64位系统编译32位版本: setarch i386 ./Configure linux-generic32 no-shared -m32 setarch i386 makesetarch i386 make install make test 交叉编译 (mips),步骤如下: 1.设置环境变量 export STAGING_DIR=/path/to/too…
一. X86编译 1. 安装zeromq库 根据setup script安装: wget https://github.com/zeromq/libzmq/releases/download/v4.2.2/zeromq-4.2.2.tar.gz tar xvzf zeromq-.tar.gz cd zeromq- ./configure sudo make install sudo ldconfig ldconfig -p | grep zmq libzmq.so. (libc6,x86-) =…
在Linux环境中,所处平台不同,执行文件也就不同,同一执行文件不能在不同平台下使用 如在Ubnutu下 是用gcc编译一个.c文件 gcc main.c -o main.out -o 可以指定输出文件名 但是这个mian.out文件只能在Ubnutu等其他X86构架的平台上运行,如果我们要在ARM上运行,就需要使用交叉编译器. 交叉编译器需要去根据系统构架去官网下载. 使用交叉编译器的编译一个可执行裸机文件: 流程 ①.使用arm-linux-gnueabihf-gcc,将.c .s文件变为.…
参考:http://www.linuxidc.com/Linux/2011-11/47465.htm sqlite3编译安装 ------------------------arm版---------------------- 1.从官方网站下载sqlite-autoconf-3070602.tar.gz 2.解压,进入当前目录 3.开始配置,执行命令如下(前提配置好交叉编译环境):./configure --prefix=/usr/local/sqlite_arm --host=arm-lin…
首选我们讨论一下SQLite3数据库移植问题.我们在第14章节介绍了在Win32平台使用SQLite3数据库,我们介绍了两种配置环境的方法:一种是使用Cocos2d-x提供的SQLite3库配置,另一种是从SQLite官网下载源代码拷贝的工程中.第一种方法配置起来比较麻烦,关键是Cocos2d-x提供的SQLite3库只是Win32没有其它平台的,目录结构如下所示.<游戏工程目录>\cocos2d\external\sqlite3│  Android.mk│├─include│      sq…
一.设置交叉编译环境 在makefile所在目录(或源代码根目录)打开终端. 在终端中设置交叉编译所需的临时环境变量(也可写到配置文件中设置为全局环境变量),其中交叉编译工具链的名称和目录需要根据实际目录设置,每次编译前执行以下命令: export CC=/home/hk/Desktop/sixin/gcc-4.9/bin/mips-linux-gcc export CXX=/home/hk/Desktop/sixin/gcc-4.9/bin/mips-linux-g++ export AR=/…