Andrew Pennebaker
2013-Nov-20 00:49 UTC
[LLVMdev] clang.exe: fatal error: 'stdio.h' file not found
I'm trying to compile hello.c with clang.exe, but I'm getting an error
about missing cstdlib headers.
Source:
https://github.com/mcandre/mcandre/tree/master/c/hello/
Trace:
C:\Users\andrew\Desktop\src\mcandre\c\hello>gmake
clang -O2 -Wall -Wextra -Wmost -Weverything -o hello hello.c
hello.c:1:10: fatal error: 'stdio.h' file not found
#include <stdio.h>
^
1 error generated.
gmake: *** [hello] Error 1
Do I need to add libs to the compile command, something like -lc? I tried a
few variants, like -lc, -lstdlib, -lcstdlib, with no success.
System:
* clang.exe version 3.4 (trunk), from LLVM 3.4.svn
* gmake 3.82, from StrawberryPerl 5.16.3.3
* Windows 8.1 Professional x64
--
Cheers,
Andrew Pennebaker
www.yellosoft.us
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20131119/2b7fef90/attachment.html>
NAKAMURA Takumi
2013-Nov-20 01:06 UTC
[LLVMdev] clang.exe: fatal error: 'stdio.h' file not found
Andrew, This might be offtopic for llvmdev. I suggest the mailing list, cfe-users.> * clang.exe version 3.4 (trunk), from LLVM 3.4.svnHow did you build it? clang.exe depends on crt libraries, either mingw32 or msvcrt. Please try (and watch their output);> clang --version > clang -v -O2 -o hello.exe hello.cPlease confirm; - Which library did you install? Visual studio or mingw? - Where is its path? ...Takumi
Andrew Pennebaker
2013-Nov-20 16:40 UTC
[LLVMdev] clang.exe: fatal error: 'stdio.h' file not found
> > This might be offtopic for llvmdev. I suggest the mailing list, cfe-users. >Thanks for the direction! I'll ping them as well. How did you build it? clang.exe depends on crt libraries, either> mingw32 or msvcrt. >I didn't build it. I installed clang with the snapshot installer for Windows: http://llvm.org/builds/ <http://llvm.org/builds/>> Please try (and watch their output); > > > clang --version > > clang -v -O2 -o hello.exe hello.c >I'm using clang version 3.4 (trunk), from LLVM 3.4.svn. I'm away from my Windows computer for now, but I'll try to get the full outputs later.> Please confirm; > > - Which library did you install? Visual studio or mingw? > - Where is its path? >As I did not build clang myself, but used the snapshot installer, I don't know for sure. I can tell you that I do not currently have any Visual Studio product installed. I do have a form of cygwin installed (Git <http://git-scm.com/> Bash for Windows), and also StrawberryPerl<http://chocolatey.org/packages?q=StrawberryPerl>. Either of these could include some C libs, though I doubt clang.exe was built to integrate with them in mind. -- Cheers, Andrew Pennebaker www.yellosoft.us -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131120/0b5f20b8/attachment.html>
Reasonably Related Threads
- [LLVMdev] clang.exe: fatal error: 'stdio.h' file not found
- Trouble with parentheses in Markdown hyperlinks
- [LLVMdev] Building LLVM on MinGW32 / Windows 7 Professional x64
- [LLVMdev] Hello World assembly without clib "puts"?
- rsync hashing / collision handling?