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>
Possibly Parallel 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?