环境:
需要交叉编译的芯片型号: xlinx ZYNQ XC7Z010
交叉编译的环境:ubuntu
安装文件:
1、ncurses-5.9.tar.gz(下载网址:http://linux.softpedia.com/get/Programming/Libraries/Ncurses-6097.shtml#download)
2、gdb-5.2.1.tar.gz(下载网址:http://ftp.gnu.org/gnu/gdb/ 由于官网下载速度比较慢,已上传优快云,http://download.youkuaiyun.com/detail/qq_28351465/9689837 )
交叉编译过程:
NOTE:紫色的地方为,你必须需要更改的地方。
一 ncurses的交叉编译
NOTE:ncurses为gdb的链接库,应该是没有这个库的话,gdb就编译不过去。有试着直接交叉编译gdb,在configure时候,就报找不到libterm的错误。
1 解压安装包
tar -xzvf ncurses-5.9.tar.gz
2 进入解压后目录
cd ncurses-5.9
3 配置安装
./configure --host=arm-xilinx-linux-gnueabi--prefix=/usr/local/arm-ncurse --without-ada --enable-termcap --with-shared
4 编译
make
5 安装
make install