htop crosee compilier
ncurses
wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz
tar zxf ncurses-5.9.tar.gz
cd ncurses-5.9/
./configure --host=arm-none-linux-gnueabi --prefix=$DEST --enable-widec --without-shared
./configure --host=arm-mv5sft-linux-gnueabi --prefix=`pwd`/./install --enable-widec --without-shared
make
make install
cd install/include
ln -s ./ncursesw/curses.h curses.h
htop
wget http://sourceforge.net/projects/htop/files/latest/download/htop-1.0.2.tar.gz
tar zxf htop-1.0.2.tar.gz
cd htop-1.0.2
ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes ac_cv_file__proc_stat=yes ac_cv_file__proc_meminfo=yes ./configure --host=arm-mv5sft-linux-gnueabi --enable-unicode LDFLAGS=-L../ncurses-5.9/install/lib CPPFLAGS=-I../ncurses-5.9/install/include --prefix=`pwd`/./install
make
將 htop 複製到 ARM target board /usr/bin/
執行 sshd, 會出現這樣的錯誤訊息@@ Error opening terminal: vt102
執行下面指令
/ # echo $TERM
vt102
/ # echo $TERMINFO
會看到 TERMINFO 是空的, ncurses 需要 /usr/share/terminfo 這些資訊,
將 ncurses-5.9/install/share/terminfo 複製到 target board 的 /usr/share/ 下.
然後 export TERMINFO=/usr/share/terminfo
執行 htop, 應該可以看到圖形化的 htop, 但也許不是彩色.
此時再用 export TERM=xterm
你會看到不一樣的結果.
wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz
tar zxf ncurses-5.9.tar.gz
cd ncurses-5.9/
./configure --host=arm-none-linux-gnueabi --prefix=$DEST --enable-widec --without-shared
./configure --host=arm-mv5sft-linux-gnueabi --prefix=`pwd`/./install --enable-widec --without-shared
make
make install
cd install/include
ln -s ./ncursesw/curses.h curses.h
htop
wget http://sourceforge.net/projects/htop/files/latest/download/htop-1.0.2.tar.gz
tar zxf htop-1.0.2.tar.gz
cd htop-1.0.2
ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes ac_cv_file__proc_stat=yes ac_cv_file__proc_meminfo=yes ./configure --host=arm-mv5sft-linux-gnueabi --enable-unicode LDFLAGS=-L../ncurses-5.9/install/lib CPPFLAGS=-I../ncurses-5.9/install/include --prefix=`pwd`/./install
make
將 htop 複製到 ARM target board /usr/bin/
執行 sshd, 會出現這樣的錯誤訊息@@ Error opening terminal: vt102
執行下面指令
/ # echo $TERM
vt102
/ # echo $TERMINFO
會看到 TERMINFO 是空的, ncurses 需要 /usr/share/terminfo 這些資訊,
將 ncurses-5.9/install/share/terminfo 複製到 target board 的 /usr/share/ 下.
然後 export TERMINFO=/usr/share/terminfo
執行 htop, 應該可以看到圖形化的 htop, 但也許不是彩色.
此時再用 export TERM=xterm
你會看到不一樣的結果.
留言
張貼留言