select * from tr where pid=9; 交叉编译在这个里面找 /usr/local/ArmCompiler/arm-2009q1/arm-none-linux-gnueabi/libc/usr/include arm-none-linux-gnueabi/bin/ld
sqlite3 交叉编译的
方法: 1,设置好交叉编译的环境 2,下载
sqlite3(
sqlite-autoconf-3071300.tar.gz),放到ubuntu下的/home/hj/workspace,解压改
文件,得到/home/hj/workspace/
sqlite-autoconf-3071300, 3,cd进入,打开执行 ./configure --prefix=/usr/local/
sqlite-arm-linux --host=arm-linux 4,make 5,make install OK openssl交叉编译过程 一:openssl在arm下的交叉编译 (一) 1. ./Configure linux-elf-arm -DB_ENDIAN linux:' arm-linux-gcc' shared --prefix=/usr/local/openssl 2. make 3. make install 值得注意的是,在arm交叉编译环境中,引用库的顺序为:-lssl -lcrypto,如果为 -lcrypto -lssl就会编译
错误 二:openssl在arm下的交叉编译 (二) 1. ./config no-asm shared --prefix=/usr/local/openssl 2.
修改Makefile CC=arm-none-linux-gnueabi-gcc make 3. make install 使用第一种方式编译出来的是静态
链接库,第二种是动态
链接库;我使用的是第二种方式; OK Makefile编写技巧 指定include路径 SSLPATH = /usr/local/openssl/include INCLUDES = -I$(HDRPATH) -I$(LINUXINCLUDE) -I$(XMLPATH) -I$(SSLPATH) 指定库
文件 LIBS = -L//usr/local/openssl/lib -lssl -lpthread -lcrypto(完整的库的名字是libcrypto.so,这是一个动态库) 动态库.so 静态库.a