Spim에서 파일을 Load 할 때 발생하는 Label is defined for the second time 오류의 해결법을 알아보겠습니다.
해당 오류는 main과 같은 라벨이 두 번 정의 되었을 때 발생하는 오류입니다.
오류가 발생한 원인은 기존에 MIPS 명령어를 실행 하다가 다른 파일을 Load할 때 동일한 라벨이 중복되어 정의되기 때문입니다.
문제 해결
오류를 해결하기 위해서는 기존에 실행하던 MIPS 명령어를 초기화 한 후에 새로운 파일을 Load 해야합니다.
이를 위해 두 가지 방법을 사용할 수 있습니다.
- QtSpim 상단의 Reinitialize Simulator 버튼 클릭 후 File - Load File
- File - Reinitialize and Load File
이번 시간에는 QtSpim에서 Label is defined for the second time 오류의 해결법을 알아보았습니다.