How To Install


binutils-2.8.1

  1. Source code
    binutils-2.8.1.tar.gzをAnonymousFTPサイトから入手
  2. Patch file
    diff-binutils-2.8.1.psx.gzを入手
  3. Extract
    % gzip -dc binutils-2.8.1.tar.gz | tar xvf -
  4. Patch
    % gzip -dc diff-binutils-2.8.1.psx.gz | patch -p
  5. ディレクトリ移動
    % cd binutils-2.8.1
  6. Configure
    % ./configure --target=psx
  7. Compile
    % make
  8. Install
    # make install
  9. ネットやろうぜのヘッダファイルとライブラリをコピー
    # cp -r yaroze/psx/include/* /usr/local/psx/include
    # cp yaroze/lib/libps.a /usr/local/psx/lib
    # /usr/local/bin/psx-ranlib /usr/local/psx/lib/libps.a
    コピーをせずにsymlinkを張っても可
[Contents]

gcc-2.8.0

  1. Source code
    gcc-2.8.0.tar.gzをAnonymousFTPサイトから入手
  2. Patch file
    diff-gcc-2.8.0.psx.gzを入手
  3. Extract
    % gzip -dc gcc-2.8.0.tar.gz | tar xvf -
  4. Patch
    % gzip -dc diff-gcc-2.8.0.psx.gz | patch -p
  5. ディレクトリ移動
    % cd gcc-2.8.0
  6. Configure
    % ./configure --target=psx --with-gnu-as --with-gnu-ld
  7. Compile
    % make -k LANGUAGES=c
    ...中略...
    Testing libgcc1. Ignore linker warning messages.
    ...中略...
    xgcc: libgcc.a: No such file or directory
    %

    文字列に漢字を使いたい場合は -DKANJIを追加してください。 (example: CFLAGS='-O -DKANJI')

  8. Install
    # make -k LANGUAGES=c install
  9. ヘッダファイルを無効に
    # cd /usr/local/lib/gcc-lib/psx/2.8.0
    # mv include include.orig
    もちろん削除しても可
[Contents]

egcs-1.0.1

  1. Source code
    egcs-1.0.1.tar.gzをAnonymousFTPサイトから入手
  2. Patch file
    diff-egcs-1.0.1.psx.gzを入手
  3. Extract
    % gzip -dc egcs-1.0.1.tar.gz | tar xvf -
  4. Patch
    % gzip -dc diff-egcs-1.0.1.psx.gz | patch -p
  5. ディレクトリ移動
    % mkdir psx
    % cd psx
  6. Configure
    % ../egcs-1.0.1/configure --target=psx --with-gnu-as --with-gnu-ld

    新しもの好きなら--enable-haifaもつけてみるとよいでしょう

  7. Compile
    % cd gcc
    % make -k LANGUAGES=c
    ...中略...
    Testing libgcc1. Ignore linker warning messages.
    ...中略...
    xgcc: libgcc.a: No such file or directory
    %

    文字列に漢字を使いたい場合は -DKANJIを追加してください。 (example: CFLAGS='-O -DKANJI')

  8. Install
    # make -k LANGUAGES=c install
  9. ヘッダファイルを無効に
    # cd /usr/local/lib/gcc-lib/psx/egcs-1.0.1
    # mv include include.orig
    もちろん削除しても可
[Contents]

gdb-4.16

  1. Source code
    gdb-4.16.tar.gzをAnonymousFTPサイトから入手
  2. Patch file
    diff-gdb-4.16.psx.gzを入手
  3. Extract
    % gzip -dc gdb-4.16.tar.gz | tar xvf -
  4. Patch
    % gzip -dc diff-gdb-4.16.psx.gz | patch -p
  5. ディレクトリ移動
    % cd gdb-4.16
  6. Configure
    % ./configure --target=psx
  7. Compile
    % make
  8. Install
    # make install
[Contents]

hssutils-0.1.2

  1. Source code
    hssutils-0.1.2.tar.gzを入手
  2. Extract
    % gzip -dc hssutils-0.1.2.tar.gz | tar xvf -
  3. ディレクトリ移動
    % cd hssutils-0.1.2
  4. Configure
    % ./configure --enable-siodev=devfile --enable-siospeed=bps
    devfile(example: /dev/cuaa0), bps(example: 115200)
  5. Compile
    % make
  6. Install
    # make install
[Contents]
[Home][Up]
motohash@ca2.so-net.or.jp
Last modified: Sun Jan 18 10:42:25 JST 1998