Vincenzo1968
08-01-2013, 14:45
Perché se genero un eseguibile a partire da sorgenti C, con Visual Studio 2012, e poi eseguo il comando da terminale "file myprog.exe" mi viene mostrata la seguente stringa:
PE32+ executable for MS Windows (console) Mono/.Net assembly
Se genero un programma a 32 bit(partendo dagli stessi sorgenti e dallo stesso progetto(seleziono l'architettura target dalla combo box) ottengo, con "file myprog.exe" la stringa corretta:
PE32 executable for MS Windows (console) Intel 80386 32-bit
Che è 'sto PE32+? :confused:
E Mono/.Net assembly? Non ho mica compilato utilizzando C++ per CLR(Ho controllato bene tra le proprietà del progetto).
Che è?
PE32+ executable for MS Windows (console) Mono/.Net assembly
Se genero un programma a 32 bit(partendo dagli stessi sorgenti e dallo stesso progetto(seleziono l'architettura target dalla combo box) ottengo, con "file myprog.exe" la stringa corretta:
PE32 executable for MS Windows (console) Intel 80386 32-bit
Che è 'sto PE32+? :confused:
E Mono/.Net assembly? Non ho mica compilato utilizzando C++ per CLR(Ho controllato bene tra le proprietà del progetto).
Che è?