zoukankan      html  css  js  c++  java
  • AIX 5.3下编译emacs23.1

    AIX 5.3下编译emacs23.1
    ****2011年 02月 08日 星期二 00:34:53 CST

      环境64位AIX 5.3,使用命令prtconf显示如下信息
        Processor Type: PowerPC_POWER5
        Number Of Processors: 1
        Processor Clock Speed: 1648 MHz
        CPU Type: 64-bit
        Kernel Type: 64-bit
        LPAR Info: 1 06-3499G
        Memory Size: 4928 MB
        Good Memory Size: 4928 MB
      将所有东西都安装在$HOME/.cldev下
      AIX默认没有自带texinfo包,编译emacs之前需要首先编译并安装texinfo。
      安装目录为/home/ud090401/.cldev/texinfo_bin
    /home/ud090401/.cldev> gzip -d texinfo-4.13.tar.gz
    /home/ud090401/.cldev> tar xvf texinfo-4.13.tar
    /home/ud090401/.cldev> cd texinfo-4.13
    /home/ud090401/.cldev/texinfo-4.13> ./configure --prefix=/home/ud090401/.cldev/texinfo_bin
    /home/ud090401/.cldev/texinfo-4.13> make
    /home/ud090401/.cldev/texinfo-4.13> make install
    
      在编译emacs-23.1之前需要设置下 PATH环境变量,加入texinfo。
    $ export PATH=/home/ud090401/.cldev/texinfo_bin/bin:$PATH
    
      编译并安装emacs-23.1,安装目录为/home/ud090401/.cldev/emacs_bin
    /home/ud090401/.cldev> bzip2 -d emacs-23.1.tar.bz2
    /home/ud090401/.cldev> tar xvf emacs-23.1.tar
    /home/ud090401/.cldev> cd emacs-23.1
    /home/ud090401/.cldev/emacs-23.1> ./configure --prefix=/home/ud090401/.cldev/emacs_bin --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no
    
      如果在这一步有报什么找不到X之类的,则在参数后加入   --without-x
    /home/ud090401/.cldev/emacs-23.1> make
    /home/ud090401/.cldev/emacs-23.1> make install
    
      运行测试
    /home/ud090401/.cldev>emacs_bin/bin/emacs
    
      一般情况下普通程序员都无法得到root用户,也最好不要去修改当前用户下的.profile配置文件,则需要自己写个脚本,我在.cldev目录下建立脚本my.sh,内容如下:
    set -o emacs
    export TERM=dtterm
    export PATH=~/.cldev/texinfo_bin/bin:~/.cldev/emacs_bin/bin:$PATH
    
      注意,其中设置TERM的一行在AIX下很重要,否则无法打开emacs的代码高亮显示!
      有了这个脚本,以后每次登陆系统首先执行. .cldev/my.sh即可使用自己的配置和emacs。
  • 相关阅读:
    C/S 随思录
    3dTiles 最后一块拼图:几何误差与屏幕空间误差
    aps.net cannot connect to runtime process
    asp.net web api swagger使用总结
    asp.net webaip 跨域
    LightGBM算法实践
    Zabbix 机器 CPU 飙高 和 时区相差8个小时
    【vue踩坑记录】3、“Error in render: "TypeError: Cannot read property '0' of undefined"”渲染错误问题
    1-关于补码的理解
    vscode快捷键
  • 原文地址:https://www.cnblogs.com/logicbaby/p/1851959.html
Copyright © 2011-2022 走看看