之前我們有簡介過安裝SimpleScalar/PISA的步驟, 今天來看看SimpleScalar/Alpha怎麼安裝
基本上SimpleScalar/Alpha的安裝方式跟PISA一樣
$ make config-alpha
$ make
在安裝的過程中會有錯誤訊息
"machine.h:224: 錯誤:陣列元素的類型不完全"
解決方式只需要將"machine.h"的第224行移到
/* global opcode names, these are returned by the decoder (MD_OP_ENUM()) */
enum md_opcode {
OP_NA = 0, /* NA */
#define DEFINST(OP,MSK,NAME,OPFORM,RES,FLAGS,O1,O2,I1,I2,I3) OP,
#define DEFLINK(OP,MSK,NAME,MASK,SHIFT) OP,
#define CONNECT(OP)
#include "machine.def"
OP_MAX /* number of opcodes + NA */
};
之後, 這樣就可以順利compile成功
沒有留言:
張貼留言