环境:
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目录,下面是完美运行
本文介绍如何在Ubuntu 14.04 32位系统中使用arm-linux-gnueabi-gcc交叉工具链安装ncurses 5.5版本及minicom 2.7版本。ncurses须为5.5版本以避免编译错误,minicom配置需正确指定ncurses路径。
1698





