您的位置 首页 嵌入式

tmux在ARM上的移植

当使用超级终端或者Minicom通过串口去调试ARM的时候,只能使用一个终端,不能像在LinuxPC机上同时打开多个终端,这为我们同时执行

当运用超级终端或许Minicom经过串口去调试ARM的时分,只能运用一个终端,不能像在Linux PC机上一起翻开多个终端,这为咱们一起履行或许调试多个程序带来不方便;当然你能够让某些程序在后台履行,可是有没有更好的方法呢?
在Linux PC机上咱们能够运用GNU Screen对终端进行复用,不过GNU Screen移植到ARM仍是比较困难的。并且还有比GNU Screen更好的终端复用器,便是咱们今日要用到的tmux.
我挑选移植的版本是tmux-1.2,从tmux-1.2开端,它依赖于libevent包,当然,它还依赖于ncurses.
ncurses我之前都现已移植好了的,这儿就不说了。
一.libevent的穿插编译
1.装备
./configure –prefix=/opt/crossinstall/libevent –host=arm-uclibc-linux CC=arm-uclibc-linux-gcc CXX=arm-uclibc-linux-g++
2.编译
make
3.装置
make install
二,tmux的穿插编译
1.装备
./configure
2.然后修正config.mk
增加两行:
CPPFLAGS+=/opt/crossinstall/libevent/include /opt/ncurses-5.7/include
LDFLAGS+=/opt/crossinstall/libevent/lib /opt/ncurses-5.7/lib
3.编译
make
4.在方针板上树立如下文件夹
/usr/share/terminfo/v/
将PC机的相同文件夹下的vt100 vt102拷贝到方针板上
5.将tmux拷贝到方针板/usr/sbin下, tmux需求的库拷贝到方针板/lib下
功德圆满
扼要运用说明:
要创立一个新的窗口,能够先按 Ctrl+b,再按 c
切换到下一个窗口,能够先按 Ctrl+b,再按 n
切换到上一个窗口,能够先按 Ctrl+b,再按 p
Ctl+b 0、Ctl+b 1……Ctl+b n 切换到第 n 个窗口
切割窗口,能够先按 Ctrl+b,再按”

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/275068.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部