zoukankan      html  css  js  c++  java
  • Linux下使用FreeBSD的ee

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

    本博客文章绝大多数为原创,少量为转载,代码经过测试验证,如果有疑问直接留言或者私信我。
    创作文章不容易,转载文章必须注明文章出处;如果这篇文章对您有帮助,点击右侧打赏,支持一下吧。
  • 相关阅读:
    $.contains(a,b)
    文件拷贝, 使用 BIO,NIO的对比,四种写法性能分析。
    win32 窗口缩放时出现闪屏
    Java: md5 加密中文 & 注意编码
    win32: 查询滚动条相关信息的注意事项
    查询字符串(性能对比): Array Vs HashMap
    多线程读取,单线程写入
    写入与读取第三方的 cookie
    asp 读cookie 下划线 丢失
    win7(旗舰版)下,OleLoadPicture 加载内存中的图片(MagickGetImageBlob),返回值 < 0
  • 原文地址:https://www.cnblogs.com/passedbylove/p/15473855.html
Copyright © 2011-2022 走看看