2012-10-14

minicom (二) mipsel cross compiler


版次很重要,為了這個版本弄了一整天,minicom 一直出現 Undefined reference 'icon' 'conv_open' 'iconv_close' 的錯誤,最後改版本才搞定,過程如下:

1.
sudo apt-get install zlib1g-dev
sudo apt-get install bison flex gettext patch build-essential texinfo
sudo apt-get install subversion
sudo apt-get install ncurses-dev

2. libiconv 1.1

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.11.tar.gz

tar zxvf libiconv-1.11.tar.gz
./configure --host=mipsel-linux --prefix=/home/linux/
make
make install

3. minocmo 2.4
wget http://alioth.debian.org/frs/download.php/3700/minicom-2.6.1.tar.gz
tar zxvf minicom-2.6.1.tar.gz
./configure --host=mipsel-linux --prefix=/home/linux/ LDFLAGS=/home/linux CFLAGS=
make
make install

4. 出現 錯誤: No termcap entry for vt102 ,libncurses.so.5 not found


tftp -g 192.168.11.222 -r libncurses.so.5
 tftp -g 192.168.11.222 -r minicom
 tftp -g 192.168.11.222 -r vt102
 tftp -g 192.168.11.222 -r minirc.dfl


cp libncurses.so.5 /lib
cp minicom /mnt/bin          //路徑沒限定

cp  vt102 /usr/terminfo/v

No termcap entry for vt102
# mkdir /usr/share
# mkdir /usr/share/terminfo
# mkdir /usr/share/terminfo/v
# cp  vt102 /usr/share/terminfo/v
/home/ryanjian/etc/minirc.dfl


設環境變數
export TERMINFO=/usr/terminfo
確認環境變數 
echo $TREMINFO
TERMINFO=/usr/terminfo 

設定檔 minirc.dfl
./minicom/doc/minirc.dfl
mkdir /home/ryanjian
 mkdir /home/ryanjian/etc
 cp minirc.dfl /home/ryanjian/etc


./minicom -s








參考:
[1] http://blog.csdn.net/Giang_ge/article/details/5781056
[2] http://aeug.twbbs.org/bmost?P_fi&6466

沒有留言: