2013-01-07 5 views
-1

프로그램의 빌드를 결정하고 싶습니다. 그것은 달리고있을 수있다. 또한 EXACLTY는 .net fw 등의 SDK 또는 일부 준비물을 사용하지 않고 코드에서 그런 것을 결정하려고합니다.SDK/libs 등을 사용하지 않고 앱 빌드 (x86 또는 x64)를 결정하는 방법

어떻게 할 수 있습니까?

질문은 정확한 언어와 관련이 없습니다. 그것은 평범한/순수한 C, Lisp, 기본 등을 참조 할 수 있습니다 ...

내가 알고 싶은 것은 "sdk 등의 도움말을 사용하지 않고 결정"입니다.

PS 주세요. 주의를 기울이십시오. 나는 "dmesg", "dumpbin"등과 같은 콘솔과 유틸리티를 사용하여 "sdk와 같은 준비가되어 있지 않은 것들"을 강조했습니다.이 Q에서는 이해가되지 않습니다. 파일의 바이너리를 직접 검토하지 말고 다른 프로그램의 도움.

답변

1

Linux는 "elf"실행 파일을 사용합니다. 파일을 직접 읽는 방법에 대한 자세한 내용은 elf spec을 확인하십시오.

Windows는 "pe"형식의 실행 파일을 사용합니다. 자세한 내용은 pe/coff spec을 참조하십시오.