ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux下使用FreeBSD的ee

2021-10-28 09:03:07  阅读:224  来源: 互联网

标签:SYS 00 STDLIB .. ee DHAS FreeBSD Linux WAIT


笔者最近使用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/

标签:SYS,00,STDLIB,..,ee,DHAS,FreeBSD,Linux,WAIT
来源: https://www.cnblogs.com/passedbylove/p/15473855.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有