«основной» ярлык программы MIPS НЕ распознается - PullRequest
0 голосов
/ 18 апреля 2020
.text
.globl main

main:
        lw      $a0 4($a1)      # Put the filename pointer into $a0
        li      $a1 0           # Read Only
        li      $a2 0           # No Mode Specified
        li      $v0 13          # Open File
        syscall
        bltz    $v0 main_err    # Negative means open failed
        li      $v0, 10
        syscall

Я удалил весь код и значения .data, которые не имеют отношения к этому вопросу. Когда я запускаю этот код, я использую команду "spim programName testFile". Я продолжаю получать следующую ошибку:

The following symbols are undefined:
main

Instruction references undefined symbol at 0x00400014
[0x00400014]    0x0c000000  jal 0x00000000 [main]           ; 188: jal main

Я понятия не имею, что может быть не так.

...