指令引用0x00400014处未定义的符号[MIPS]

时间:2016-09-16 07:28:53

标签: mips qtspim

我尝试加载到QTSPIM的每个文件都给出了这个错误:

指令引用0x00400014处的未定义符号   [0x00400014] 0x0c000000 jal 0x00000000 [main]; 188:jal main

我正在加载文件,文件确实有一个" main:"在其中,如果我把" .global main"之前"主要"它做了同样的事情。到底是怎么回事?

1 个答案:

答案 0 :(得分:1)

您正在寻找的指令是Button add, remove; TextView value; int temp = 0; int lastClicked = -1; int ADD = 1; int REMOVE = 2; add.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (lastClicked == REMOVE) { lastClicked = ADD; return; } if (temp < 15) { temp++; add.setEnabled(true); } else { temp = 15; } if (temp == 15) { add.setEnabled(false); } if (temp > 0) { remove.setEnabled(true); } lastClicked = ADD; value.setText("" + temp); } }); remove.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (lastClicked == ADD) { lastClicked = REMOVE; return; } if (temp > 0) { temp--; remove.setEnabled(true); } else { temp = 0; } if (temp == 0) { remove.setEnabled(false); } if (temp < 15) { add.setEnabled(true); } lastClicked = REMOVE; value.setText("" + temp); } }); ,而不是.globl

所以:

.global