minicom 在arm linux平台的交叉编译

本文介绍如何在Ubuntu 14.04 32位系统中使用arm-linux-gnueabi-gcc交叉工具链安装ncurses 5.5版本及minicom 2.7版本。ncurses须为5.5版本以避免编译错误,minicom配置需正确指定ncurses路径。

环境:

     ubuntu14.04 32bit;

     交叉工具链:arm-linux-gnueabi-gcc 版本为4.8

 

注意事项:

     ncurses必须是5.5版本,后面的5.7在ubuntu14.04 32bit下面没有成功,编译有错误;

1、安装ncurses,下载ncurses5.5 http://ftp.gnu.org/gnu/ncurses/ncurses-5.5.tar.gz,解压并进入ncurses源码目录,执行下面过程:

./configure CC=arm-linux-gnueabi-gcc \

--prefix=/usr/arm-linux-gnueabi \

--host=arm-linux-gnueabi \

CPPFLAGS=-I/usr/arm-linux-gnueabi/include \

LDFLAGS=-L/usr/arm-linux-gnueabi/lib

 

2、make

3、make install

 

4、安装minicom,下载的minicom-2.7版本源码https://fossies.org/linux/misc/minicom-2.7.1.tar.gz,解压进入目录,执行下面过程:

./configure CC=arm-linux-gnueabi-gcc \

--prefix=$PWD/install \

--host=arm-linux-gnueabi \

CPPFLAGS=-I/usr/arm-linux-gnueabi/include \

CPPFLAGS=-I/usr/arm-linux-gnueabi/include/ncurses \

LDFLAGS=-L/usr/lib \

--enable-cfg-dir=/etc/minicom

 

5、make

 

6、minicom可执行文件位置位于源码目录下的src目录,下面是完美运行

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值