<div>Hi,</div>
<div> </div>
<div>I have compiled llvm on Windows Visual Studio 2008.  The project builds successfully.  However, on executing clang to compile a simple hello world C program, I get following link error. (I had to add C:\Documents and Settings\suri\llvm\bin\Debug into window path to invoke clang ).</div>

<div> </div>
<div>Any help would be appreciated.</div>
<div> </div>
<div>Surinder:</div>
<div> </div>
<div>C:\Documents and Settings\suri\llvm\bin\Debug>clang -v foo.c<br>clang version 2.9 (trunk 120997)<br>Target: i686-pc-win32<br>Thread model: posix<br> "C:/Documents and Settings/suri/llvm/bin/Debug/clang.exe" -cc1 -triple i686-pc-<br>
win32 -emit-obj -mrelax-all -disable-free -main-file-name foo.c -mrelocation-mod<br>el static -mdisable-fp-elim -masm-verbose -mconstructor-aliases -v -resource-dir<br> C:/Documents and Settings/suri/llvm/bin/Debug/../lib/clang/2.9 -ferror-limit 19<br>
 -fmessage-length 80 -fms-extensions -fmsc-version=1300 -fgnu-runtime -fdiagnost<br>ics-show-option -fcolor-diagnostics -o C:/DOCUME~1/suri/LOCALS~1/Temp/cc-000000.<br>o -x c foo.c<br>clang -cc1 version 2.9 based upon llvm 2.9svn-r120997 hosted on i686-pc-win32<br>
ignoring nonexistent directory "/usr/local/include"<br>ignoring nonexistent directory "/usr/include"<br>#include "..." search starts here:<br>#include <...> search starts here:<br> C:/Documents and Settings/suri/llvm/bin/Debug/../lib/clang/2.9/include<br>
 C:\Program Files\Microsoft Visual Studio 9.0\VC\include<br> C:\Program Files\Microsoft SDKs\Windows\v6.0A\\include<br>End of search list.<br> "link.exe" -out:a.out -defaultlib:libcmt -nologo C:/DOCUME~1/suri/LOCALS~1/Temp<br>
/cc-000000.o<br>clang: error: unable to execute command: program not executable<br>clang: error: linker command failed due to signal 1 (use -v to see invocation)<br></div>