libxml2 移植 arm9
准备工作:
1、libxml2软件版本:libxml2-2.6.32.tar.gz
2、交叉编译工具链:arm-none-linux-guneabi
软件安装:
1、设置环境变量:
export PATH=/arm-none-linux-gnueabi/bin:$PATH
(注释: 此处变量为交叉编译工具解压的路径)
     export ARCH=arm
     export CROSS_COMPILE=arm-linux
2、解压: tar xvf libxml2-2.6.32.tar.gz
3、进入解压文件目录:cd libxml2-2.6.32/
4、配置:./configure --host=arm-linux --target=arm-linux CC=arm-none-linux-gnueabi-gcc AR=arm-none-linux-gnueabi-ar LD=arm-none-linux-gnueabi-ld ANLIB=arm-none-linux-gnueabi-ranlib --prefix=/opt/libxml2
5、编译:make
6、安装:sudo make install 安装完成后,安装在/opt/libxml2/libxml目录中。交叉编译需要的头文件和库文件。(可通过:readelf -h filename 查看是否编译为arm版)
7、移植:将pc上的 /opt/libxml2/libxml/lib/目录下的libxml2.so.2放在开发板的/lib或者/usr/lib目录下.移植完成。
libxml2 移植 arm9的更多相关文章
- uboot之第一阶段
		U-boot的启动一般分为两个阶段,现在我们先将第一阶段. 在此之前,我们先了解一下uboot的目录结构,各个文件夹是什么作用. 如果连各个文件夹是干什么的都不清楚就开始移植剪裁,势必会和我刚拿到开发 ... 
- Qt4.8.5在ARM9上的移植
		Qt4.8.5在ARM9开发板上的移植 以前移植过qtopia-embedded-2.2.0,俗称Qt/E,在早期的Qt框架中是使用X11桌面服务器系统,无法应用于嵌入式平台,为此产生了qtopia, ... 
- [OpenCV][ARM9下移植OpenCV]
		[OpenCV][ARM9下移植OpenCV] 安装环境 宿主机: Red Hat Enterprise Linux Server 6.3 开发板: mini2440 相关软件: cmake-3. ... 
- [学习OpenCV攻略][017][ARM9下移植OpenCV]
		安装环境 宿主机: Red Hat Enterprise Linux Server 6.3 开发板: mini2440 相关软件: cmake-3.5.1.tar.gz.OpenCV-2.3.1a.t ... 
- [Linux][Madplay播放器移植mini2440(ARM9)]
		Madplay移植到mini2440全过程详解 madplay交叉编译 交叉编译器:arm-linux-gcc 3.4.1PC环境:RedHat-6 注意:最好在root权限下执行以下移植,否则在ma ... 
- Ice-E(Embedded Internet Communications Engine)移植到s3c2440A(arm9)linux(2.6.12)上的
		2009-03-26 18:31:31 原文链接 1.前言 ICE-E是ICE在嵌入式上运行的一个版本,与ICE比较如下: Category Ice 3.3.0 Ice-E 1.3.0 Thread ... 
- 学习ARM7、ARM9的操作系统选择经验! [转]
		一 首先说说ARM的发展 可以用一片大好来形容,翻开各个公司的网站,招聘里面嵌入式占据了大半工程师职位.广义的嵌入式无非几种:传统的什么51.AVR.PIC称做嵌入式微控制器:ARM是嵌 ... 
- 移植DNS服务bind
		移植DNS服务bind 标签: makefile工作linuxbuildgcc工具 先写用于DNS的bind. 一. 移植环境 1 .硬件环境: Host : X86 PC Target : MPC8 ... 
- 嵌入式linux移植LAMP服务器
		一.工具准备工作 要想在ARM平台上移植一套Apache+Msql+PHP的Web型服务器. 所用物理机系统: Ubuntu 14.04 LTS(64位) 交叉编译环境: arm-linux-g ... 
随机推荐
- android开发--sqlite数据库
			一.SQLite简介 Google为Andriod的较大的数据处理提供了SQLite,他在数据存储.管理.维护等各方面都相当出色,功能也非常的强大.SQLite具备下列特点: 1.轻量级 使用 SQL ... 
- PAT 02-线性结构2 一元多项式的乘法与加法运算   (20分)
			设计函数分别求两个一元多项式的乘积与和. 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数).数字间以空格分隔. ... 
- JS循环往table中写入行
			< script > $(function() { $('#test').click(function() { $.ajax({ url: '__APP__/Article/jsonTes ... 
- Android 6.0权限适配
			targetSdkVersion 23以上,必须适配新的权限模式 安卓6.0及之后,权限分为三类 1.不涉及隐私的正常权限,如innernet2.危险权限 3.特殊权限 system_alert_w ... 
- 答:SQLServer DBA 三十问之三:有哪些操作会使用到TempDB;如果TempDB异常变大,可能的原因是什么,该如何处理
			3. 有哪些操作会使用到TempDB:如果TempDB异常变大,可能的原因是什么,该如何处理: tempdb的用途:1)存储专用和全局临时变量,不考虑数据库上下文: 2)与Order by 子句,游标 ... 
- C语言中两种方式表示时间日期值time_t和struct tm类型的相互转换
			使用gmtime函数或localtime函数将time_t类型的时间日期转换为structtm类型: 使用time函数返回的是一个long值,该值对用户的意义不大,一般不能根据其值确定具体的年.月.日 ... 
- AIX下安装bash
			在AIX系统下,默认是没有安装bash环境的,对于经常操作的维护人员来说,非常不方便,所以下面我们来动手安装bash. 1.确认系统是否已安装bash 方法1:之间敲bash命令,若提示没有此命令则没 ... 
- openssh升级至7.2
			此处升级操作的原则是保留系统原有ssh服务,新安装高版本ssh服务 1.下载openssh源码包 http://www.openssh.com/portable.html 2.安装#tar zxvf ... 
- Python实现插件机制——自动import一个目录下的所有.py文件
			假设有这样一个目录结构: /src main.py /plugins __init__.py a.py ... 
- solrCloud的两种部署方式
			solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢? 第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成 ... 
