2010-04-06 4 views
1
  1. 내가 사용자 모노의 AOT 기능은 기본적으로 .NET DLL을 (그리고 또는 EXE 파일)를 "미리 컴파일"할 수있는`.local의 그들이 열심히 리버스 엔지니어링 할 수 있도록 ?모노 --aot : 알 수없는 의사 연산 :

  2. 그렇다면 Windows 7에서 mono/AOT가 어떻게 작동합니까? (x64를 실행 중이지만 x 86을 명시 적으로 타겟팅합니다.) Mono 2.6.3 및 MinGW 5.1.6을 설치했으며 AOT (또는 dll, 중요하지 않음)를 컴파일하려고합니다.

나는 오류 메시지의 화면과 화면을 얻을 :

C:\Users\jupdike\AppData\Local\Temp\mono_aot_XSDEAV:533: Error: junk at end of line, first unrecognized character is `H' 
C:\Users\jupdike\AppData\Local\Temp\mono_aot_XSDEAV:539: Error: unknown pseudo-op: `.local' 
C:\Users\jupdike\AppData\Local\Temp\mono_aot_XSDEAV:546: Warning: .size pseudo-op used outside of .def/.endef ignored. 
C:\Users\jupdike\AppData\Local\Temp\mono_aot_XSDEAV:546: Error: junk at end of line, first unrecognized character is `H' 

내가 생성 된 어셈블리 코드를 열 수 있지만, 어셈블러가에 질식 내가 왜 아무 생각이 :

.size HappyForms_TextForm__ctor_string_string_string_bool,.-HappyForms_TextForm__ctor_string_string_string_bool (533) 
_.Lme_a: 
.Lme_a: 
    .balign 16 
_.Lm_b: 
.Lm_b: 
    .local HappyForms_TextForm_get_InputValue  (539) 
_HappyForms_TextForm_get_InputValue: 
HappyForms_TextForm_get_InputValue: 

    .byte 85,139,236,131,236,8,139,69,8,139,128,216,2,0,0,131,236,12,80,139,0,144,144,144,255,144,200,2,0,0,131,196 
    .byte 16,201,195 

    .size HappyForms_TextForm_get_InputValue,.-HappyForms_TextForm_get_InputValue (546) 

(위의 괄호 안의 숫자는 줄 번호입니다.)

답변

0

내 문제를 해결할 것으로 보이지 않습니다. o 모노처럼 보입니다. 현재 Windows에서는 AOT가 지원됩니다. 자세한 내용은 this question을 참조하십시오.