나는 컴파일러가 C 소스 코드를 어셈블리로 변환 한 다음 기계어로 변환한다는 것을 알고 있습니다. 내가 찾을 수있는 모든 컴파일러 설정과 웹 사이트를 검색했지만 어셈블리를 생성 할 수는 없습니다. 또한 Dev-C++가 AT & T 어셈블리를 사용한다고 웹 사이트에 명시되어 있습니다.Dev-C++에서 C 코드로 인텔 어셈블리를 생성하려면 어떻게해야합니까?
2
A
답변
4
Dev-C++은 GCC를 사용하는 것 같습니다.
이 옵션을 시도 할 수 있습니다 : gcc -S -masm=intel
을이 질문에 대답 같이 How do you use gcc to generate assembly code in Intel syntax?
나는 데브 - C에 대한 명령 줄 옵션을 설정 ++하지만 가이드를 쉽게 찾을 수 있습니다 방법을 모르겠어요. 명령 프롬프트에서
0
C:\Program Files (x86)\Dev-Cpp\MinGW32\bin>gcc -S -masm=intel try.cpp
형이 내 경우는
관련 문제
- 1. 어셈블리를 동등한 코드로 변환
- 2. C++ 코드로 프로그램을 만들려면 어떻게해야합니까?
- 3. C# 코드를 통해 이미지를 생성하려면 어떻게해야합니까?
- 4. 레일즈로이 스키마를 생성하려면 어떻게해야합니까?
- 5. numpy로 호를 생성하려면 어떻게해야합니까?
- 6. ScheduledAgent에서 이미지를 생성하려면 어떻게해야합니까?
- 7. 파이썬에서 난수를 생성하려면 어떻게해야합니까?
- 8. WPF에서 보고서를 생성하려면 어떻게해야합니까?
- 9. 새 컬렉션을 생성하려면 어떻게해야합니까?
- 10. 프레임없이 JavaDoc을 생성하려면 어떻게해야합니까?
- 11. .Net Assemblies 어셈블리를 C# 소스 코드로 변환하는 디 컴파일러
- 12. Chutzpah로 테스트 리포트를 생성하려면 어떻게해야합니까?
- 13. SWIG를 사용하여 C++ API를 통해 C 래퍼를 생성하려면 어떻게해야합니까?
- 14. 인텔 C++ CreateWindow 함수 커널 리소스는 내가 병렬 (인텔) 스튜디오 및 인텔 C++ 컴파일러를 사용하고
- 15. Visual Studio를 사용하여 인텔 어셈블리를 작성할 수 있습니까?
- 16. iPhone에서 임의의 숫자를 생성하려면 어떻게해야합니까?
- 17. Java를 사용하여 javadoc을 생성하려면 어떻게해야합니까?
- 18. 모든 Tetrominos의 목록을 생성하려면 어떻게해야합니까?
- 19. 스핑크스를 실시간으로 색인 생성하려면 어떻게해야합니까?
- 20. Subversion 커밋에서 패치를 생성하려면 어떻게해야합니까?
- 21. Openx에서 통계를 다시 생성하려면 어떻게해야합니까?
- 22. 비슷한 스펙 문서를 생성하려면 어떻게해야합니까?
- 23. 공식 문법에서 문장을 생성하려면 어떻게해야합니까?
- 24. mysql에서 바운더리 리턴을 생성하려면 어떻게해야합니까?
- 25. DTD에서 샘플 XML을 생성하려면 어떻게해야합니까?
- 26. CUDA FORTRAN에서 난수를 생성하려면 어떻게해야합니까?
- 27. Java 객체에서 html을 생성하려면 어떻게해야합니까?
- 28. 레일 - 즉석에서 손톱을 생성하려면 어떻게해야합니까?
- 29. 액션에서 반환 URL을 생성하려면 어떻게해야합니까?
- 30. C#에서 혼합 모드 C++/CLI 어셈블리를 호출하려면 어떻게해야합니까?
데브 - C를 try.s에, 그것은, 어셈블리 파일을 생성합니다 (GCC의 위치는 DEV-C++를 설치해야 위치에 따라 달라집니다) ++ 컴파일러 – Pubby
아니다 일반적으로 C++ 컴파일러는 임베디드 어셈블러 용 어셈블러를 도구 체인에 포함하고 있습니다. 여기에는'__asm ("mov % ax, % dx"); // AX를 DX로 옮긴다. 일반적으로 어셈블러 출력은 없으며 AT & T 스타일입니다. 이 경우 ** 오브젝트 코드를 인텔 어셈블러로 ** 분해합니다. –