码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2015-11-22 15:54:44      阅读:238      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!