본문 바로가기

정보/오류

(QtSpim) Label is defined for the second time 간단 해결법

Spim에서 파일을 Load 할 때 발생하는 Label is defined for the second time 오류의 해결법을 알아보겠습니다.

 

해당 오류는 main과 같은 라벨이 두 번 정의 되었을 때 발생하는 오류입니다.

 

오류가 발생한 원인은 기존에 MIPS 명령어를 실행 하다가 다른 파일을 Load할 때 동일한 라벨이 중복되어 정의되기 때문입니다.

 

 

문제 해결


오류를 해결하기 위해서는 기존에 실행하던 MIPS 명령어를 초기화 한 후에 새로운 파일을 Load 해야합니다.

 

이를 위해 두 가지 방법을 사용할 수 있습니다.

  1. QtSpim 상단의 Reinitialize Simulator 버튼 클릭 후 File - Load File
  2. File - Reinitialize and Load File

이번 시간에는 QtSpim에서 Label is defined for the second time 오류의 해결법을 알아보았습니다.