笔者最近使用freebsd进行c语言开发。ee比较简单且易用,很适合在手机上通过ssh终端操作文件
原作者Hugh Mahon
适配了一个基于Linux的port版本
安装方法:
yum install git git clone https://gitlab.com/ports1/aee.git chmod +x install-sh chmod +x create.mk.aee chmod +x create.mk.xae yum install libX11-devel make both cp aee /usr/bin/ ln -s /usr/bin/aee/ /usr/sbin/aee
安装过程(部分内容)
Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: libX11-devel x86_64 1.6.7-4.el7_9 updates 981 k Installing for dependencies: libX11 x86_64 1.6.7-4.el7_9 updates 607 k libX11-common noarch 1.6.7-4.el7_9 updates 164 k libXau x86_64 1.0.8-2.1.el7 base 29 k libXau-devel x86_64 1.0.8-2.1.el7 base 14 k libxcb x86_64 1.13-1.el7 base 214 k libxcb-devel x86_64 1.13-1.el7 base 1.1 M xorg-x11-proto-devel noarch 2018.4-1.el7 base 280 k Transaction Summary ================================================================================ Install 1 Package (+7 Dependent packages) Total download size: 3.3 M Installed size: 9.0 M Is this ok [y/d/N]: y Downloading packages: (1/8): libX11-common-1.6.7-4.el7_9.noarch.rpm | 164 kB 00:00 (2/8): libX11-1.6.7-4.el7_9.x86_64.rpm | 607 kB 00:00 (3/8): libX11-devel-1.6.7-4.el7_9.x86_64.rpm | 981 kB 00:00 (4/8): libXau-devel-1.0.8-2.1.el7.x86_64.rpm | 14 kB 00:00 (5/8): libXau-1.0.8-2.1.el7.x86_64.rpm | 29 kB 00:00 (6/8): libxcb-1.13-1.el7.x86_64.rpm | 214 kB 00:00 (7/8): xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm | 280 kB 00:00 (8/8): libxcb-devel-1.13-1.el7.x86_64.rpm | 1.1 MB 00:00 -------------------------------------------------------------------------------- Total 8.5 MB/s | 3.3 MB 00:00 Running transaction check Running transaction test [root@iZuf6dmiw35xewy0fwm1iuZ aee]# make both Generating make.aee make -f make.aee make[1]: Entering directory `/root/aee' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/aee' Generating xae_dir/make.xae (cd xae_dir; make -f make.xae) make[1]: Entering directory `/root/aee/xae_dir' cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../aee.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../control.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../format.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../localize.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../srch_rep.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../delete.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../mark.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../motion.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../keys.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../help.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../windows.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../journal.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../file.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../Xcurse.c cc -DXAE -Dxae11 -I.. -c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s ../xif.c cc -o ../xae aee.o control.o format.o localize.o srch_rep.o delete.o mark.o motion.o keys.o help.o windows.o journal.o file.o Xcurse.o xif.o -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -s -lX11 make[1]: Leaving directory `/root/aee/xae_dir'
来源
https://www.freshports.org/