[LLVMdev] Unable to do even basic Clang tutorial

NY Knicks Fan nyknicksfan92009 at yahoo.com
Mon Jul 9 15:09:12 PDT 2012


I downloaded the 3.1 LLVM and Clang sources.

I followed the directions at: http://clang.llvm.org/get_started.html

I am able to use Clang to compile stuff, but I could already do that with GCC.

I'm trying to use Clang for parsing code, but I can't even get started.

Can you tell me how to "include the installed location of  clang/llvm headers directories in your include path"?

Thanks!




________________________________
 From: Ashok Nalkund <ashoknn at qualcomm.com>
To: NY Knicks Fan <nyknicksfan92009 at yahoo.com> 
Cc: Chad Rosier <mcrosier at apple.com>; "llvmdev at cs.uiuc.edu" <llvmdev at cs.uiuc.edu> 
Sent: Monday, July 9, 2012 2:39 PM
Subject: Re: [LLVMdev] Unable to do even basic Clang tutorial
 
On 7/9/2012 1:42 PM, Chad Rosier wrote:
> Have you looked here: http://clang.llvm.org/get_started.html
>
>   Chad
>
>
> On Jul 9, 2012, at 11:33 AM, NY Knicks Fan wrote:
>
>> I'm trying to do the tutorials at:
>>
>> https://github.com/loarabia/Clang-tu...i/TutorialOrig
>> <https://github.com/loarabia/Clang-tutorial/wiki/TutorialOrig>
>>
>> and I can't even do the first tutorial. I installed LLVM 3.1 and Clang
>> 3.1 and when I do:
>>
>> ~/loarabia-Clang-tutorial-3d79443$ clang++ tutorial1.cpp In file
>> included from tutorial1.cpp:5: In file included from
>> ./llvm/Support/raw_ostream.h:17:
>> ./llvm/Support/llvm/ADT/StringRef.h:13:10: fatal error:
>> 'llvm/Support/type_traits.h' file not found
>>
>> include "llvm/Support/type_traits.h"
>> ^
>> 1 error generated.
>>
>> Do you know what I am doing wrong? I'm not sure what is the best way
>> to handle this header file problem.
>>
>> I'm running Ubuntu 12.04.
>>
>> Thank you.

Did you build it or "install" it from a package? If you build it, then 
you need do a 'make install' and include the installed location of 
clang/llvm headers directories in your include path.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120709/73b59184/attachment.html>


More information about the llvm-dev mailing list