首页 > 系统服务 > 详细

在ubuntu15.10上编译arm-linux环境使用的log4c步骤

时间:2015-11-22 15:54:23      阅读:311      评论:0      收藏:0      [点我收藏+]

步骤:

1.下载log4c源码

2.解压源码包,我解压后的路径是:/home/cc/Downloads/log4c-1.2.4

3.执行以下shell脚本:

#!/bin/sh
mkdir /home/cc/software/log4c-arm-linux 
cd /home/cc/software/log4c-arm-linux
CC=/usr/local/crosstool-4.9.1/bin/arm-unknown-linux-gnueabi-gcc  /home/cc/Downloads/log4c-1.2.4/configure  \
--build=x86_64-linux-gnu --host=arm-linux --prefix=/home/cc/software/log4c-arm-linux --without-expat make make install


如果不报错,则此时已经正确安装了log4c.在c语言程序中使用log4c只需如下配置makefile就可以了:

all:$(objs)
[Tab]arm-unknown-linux-gnueabi-gcc -o  name  $(objs)  -ldl  -L/home/cc/software/log4c-arm-linux/lib  -llog4c
main.o:main.o
[Tab]arm-unknown-linux-gnueabi-gcc main.c -o main.o -I/home/cc/software/log4c-arm-linux/include


shell脚本说明:

第4行和第5行 : 

       CC=/usr/local/crosstool-4.9.1/bin/arm-unknown-linux-gnueabi-gcc : 使用arm-linux交叉编译器编译

其它选项可以自行搜索其作用.

题外记:

在写这篇文章的时候,我想到一个问题:使用交叉编译器得到的log4c怎么会在x86pc机上安装成功而不报错,即上面第3步的shell脚本

执行到make install的时候没有报错.由于我接触这个不是很久,暂且挖个坑,以后再埋.

需要说明的是,以上步骤经本人实测,并在程序项目中使用Log4c的函数,编译通过.

在ubuntu15.10上编译arm-linux环境使用的log4c步骤

原文:http://www.cnblogs.com/younc/p/4985975.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!