SPIM에서 컴파일 된 어셈블리 파일을 가져 오는 데 많은 어려움을 겪고 있습니다. 기본적으로 C++ 파일을 작성한 다음 오류없이 SPIM에서 열 수있는 .s 파일을 생성하려고합니다. 이것은 어셈블리가 MIPS I 명령어 (일부 MIPS II)를 사용하는 MIPS32 ABI에 있어야 함을 의미합니다. 어떻게해야합니까? 지금은 g ++을 사용하고 있지만 SPIM에서 파일을 실행하려고하면 중대한 오류가 발생합니다. 나는 MAC OSx 10.6.3에서 일하고 있는데 나는 리눅스 머신에서 원격으로 컴파일하고있다. 이 일을 쉽게 할 수있는 특별한 컴파일러가 있나요?C++ 코드를 SPIM 용 어셈블리로 변환
0
A
답변
0
컴파일러에 -S 옵션을 지정하면 어셈블리 코드가 생성됩니다. 그런 다음 SPIM에서 허용하도록 코드를 편집해야합니다.
+0
그런데 C++은 다른 라이브러리에서 상당량의 런타임을 지원해야합니다. 먼저 일반적인 C 프로그램을 사용해보십시오. – zvrba
관련 문제
- 1. C++에서 MIPS 어셈블리로 변환
- 2. VC++ 6.0에서 C 코드를 MIPS 어셈블리로 변환해야합니다
- 3. C# WinForms 응용 프로그램을 어셈블리로 변환 하시겠습니까?
- 4. 별도의 어셈블리로 C# 코드 확장
- 5. C 소스 코드를 DLL로 변환
- 6. 모든 프로그램을 어셈블리로 변환 할 수 있습니까?
- 7. C# 코드를 AST로 변환 하시겠습니까?
- 8. C# regex 코드를 Java로 변환
- 9. 간단한 C++ 코드를 C#으로 자동 변환
- 10. C++ 표준 라이브러리는 C 또는 어셈블리로 작성해야합니까?
- 11. Fortran 77 코드를 C++로 변환
- 12. 객관적인 C 코드를 자바 코드로 변환
- 13. 자바 스크립트 코드를 C 코드로 변환
- 14. iPhone : C# 코드를 Objective-C로 변환
- 15. 다음 C# 코드를 Java 코드로 변환 하시겠습니까?
- 16. C# : 유니 코드를 URL로 사용하도록 변환
- 17. Objective-C 코드를 Java 코드로 변환
- 18. 코드를 FORTRAN에서 C로 변환
- 19. VB.NET 코드를 VBScript로 변환
- 20. Ubuntu에서 AIX 용 C++ 코드를 컴파일 하시겠습니까?
- 21. 변환 C++ 파이썬 (루프 다중 할당 용)
- 22. TLB 파일을 사용자 지정 어셈블리 정보가있는 어셈블리로 변환
- 23. Delphi 코드를 Java로 변환
- 24. 일부 코드를 jQuery로 변환
- 25. 이 코드를 jQuery로 변환
- 26. Linq를 사용하는 코드를 변환
- 27. 파이썬 코드를 PHP로 변환
- 28. MATLAB 코드를 Fortran으로 변환
- 29. 파이썬 소스 코드를 변환
- 30. - MenuStrip 코드를 ToolStrip으로 변환
죄송합니다. 저는이 용어에 익숙하지 않습니다. 나는 "mipseb-linux-g ++"를 사용하여 컴파일 중이다. 리눅스 시스템에서 MIPS 3k를 사용하고 있습니다. –