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。
  • 相关阅读:
    PHP Socket服务器搭建和测试
    Linux socket编程示例
    深入浅出讲解:php的socket通信
    Linux系统下/tmp目录文件重启后自动删除
    斐讯K2路由器刷不死固件+openwrt
    php ddos 安全处理代码
    windows通过ftp下载linux文件
    win7 重启dns
    hostname -f 失败解决办法
    ERROR 2003 (HY000): Can't connect to MySQL server on "" (113)
  • 原文地址:https://www.cnblogs.com/logicbaby/p/1851959.html
Copyright © 2011-2022 走看看