Last-modified: 2016-11-06 (日) 02:54:08
UnixBench/Debianへのインストール

概要

DebianへUnixBenchをインストールします。

手順(jessie)

  1. ダウンロードし実行
    Everything is expanded.Everything is shortened.
      1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
    
     
     
     
     
     
     
    -
    |
    |
    |
    |
    !
    -
    !
    -
    !
    
    mkdir workspace
    cd workspace
    git clone https://github.com/kdlucas/byte-unixbench
     
    cd byte-unixbench/UnixBench
     
    # ARMを使っていてg++のバージョンがv4.9.2以下ならば、MakeFileを編集
    # g++のバグで、-march=nativeがARMの場合に誤動作し、ビルドできないので明示的に設定する
    # 自分のCPUアーキテクチャ(ハードウェア的にではなく、カーネルが認識しているもの)にあったものを指定する
    # e.g, Pi3はARM Cortex-A53なのでARMv8だが、これを試した時点のRaspbian上の認識はARMv7になっていたので、armv7-aを指定する
    #OPTON += -march=native -mtune=native
    OPTON += -march=armv7-a
    # ここまで(MakeFile)
     
    # ビルド&テスト
    ./Run

手順(squeeze)

  1. UnixBenchをダウンロードします。
    Everything is expanded.Everything is shortened.
      1
      2
      3
    
     
     
     
    
    wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz
    tar xvfz UnixBench5.1.3.tgz
    cd UnixBench
  2. makeします。
    Xが入っていない環境なので、グラフィック周りのテストはしません。
    もし行う場合は、MakefileのGRAPHIC_TESTSをコメント解除します。
    私の環境では、make環境が整っていなかったのでインストールしました。
    Everything is expanded.Everything is shortened.
      1
      2
    
     
     
    
    apt-get install make gcc
    make
  3. 実行します。
    マシンによって15分から30分程度かかりました。
    Everything is expanded.Everything is shortened.
      1
    
     
    
    ./Run

検証時の環境

参考