[cfe-commits] Direct execution of hello.exe creates errormessage

Andreas Bittel andreas.bittel at cdn-automotive.com
Tue Jul 26 03:04:36 PDT 2011


Dear Sebastian,

thank you for your help. How do I have to proceed to execute the hello.exe?

tia

Kind regards

Andreas 


>>>-----Ursprüngliche Nachricht-----
>>>Von: cfe-commits-bounces at cs.uiuc.edu [mailto:cfe-commits-
>>>bounces at cs.uiuc.edu] Im Auftrag von Sebastian Redl
>>>Gesendet: Dienstag, 26. Juli 2011 11:47
>>>An: cfe-commits at cs.uiuc.edu
>>>Betreff: Re: [cfe-commits] Direct execution of hello.exe creates
>>>errormessage
>>>
>>>On 26.07.2011 11:28, Andreas Bittel wrote:
>>>> Dear Others,
>>>>
>>>> I wanted to create hello.exe like it is mentioned in
>>>>
>>>> 	http://llvm.org/docs/GettingStartedVS.html
>>>>
>>>> in step 2 second part.
>>>>
>>>> The following was possible:
>>>>
>>>> 	% clang -c hello.c -emit-llvm -o hello.bc
>>>> 	% lli hello.bc
>>>>
>>>> 	"hello world" was printed.
>>>>
>>>> But I did the following:
>>>>
>>>> C:\Programme\LLVM>build\bin\Debug\clang -c hello.c -o hello.exe
>>>>
>>>> C:\Programme\LLVM>dir
>>>>   Datenträger in Laufwerk C: ist winXP
>>>>   Volumeseriennummer: 9447-8005
>>>>
>>>>   Verzeichnis von C:\Programme\LLVM
>>>>
>>>> 26.07.2011  11:12<DIR>           .
>>>> 26.07.2011  11:12<DIR>           ..
>>>> 25.07.2011  16:12<DIR>           build
>>>> 25.07.2011  14:23               632 hello.bc
>>>> 25.07.2011  11:26                78 hello.c
>>>> 26.07.2011  11:12               293 hello.exe
>>>> 25.07.2011  14:29               274 hello.obj
>>>> 22.07.2011  13:06<DIR>           llvm
>>>> 25.07.2011  07:51            41.472
>>>ProjectFileFolders_are_not_supported_in_this_version_of_application.do
>>>c
>>>>                 5 Datei(en)         42.749 Bytes
>>>>                 4 Verzeichnis(se), 25.853.767.680 Bytes frei
>>>>
>>>> After that I received the error message (see attachment):
>>>>
>>>> English translation:
>>>>
>>>> 16-Bit-MS-DOS-Part System
>>>> C:\WINDOWS\system32\cmd.exe - hello.exe
>>>> The  NTVDM-CPU has discovered an invalid command.
>>>> CS:0ffc IP:ffc OP:0f 0f 85 01 00 Click on "close", to terminate
>>>application
>>>> Close / Ignore
>>>>
>>>> What do I have to do to create a "hello.exe" which works without
>>>errors?
>>>>
>>>Why is it trying to run a Clang-generated executable within the NTVDM
>>>system? That's the emulator NT uses for running 16-bit DOS apps.
>>>There's something going wrong there.
>>>
>>>Sebastian
>>>_______________________________________________
>>>cfe-commits mailing list
>>>cfe-commits at cs.uiuc.edu
>>>http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>>





More information about the cfe-commits mailing list