[LLVMdev] Unable to do even basic Clang tutorial
Ashok Nalkund
ashoknn at qualcomm.com
Mon Jul 9 16:00:08 PDT 2012
The "make install" should collect everything into your <install path>.
The <install path> will then have bin, lib and include dirs.
On 7/9/2012 3:52 PM, NY Knicks Fan wrote:
> Hi Ashok,
>
> The documentation suggests that I put clang inside of llvm/tools and so
> I have two separate include directories. I tried both of them and
> neither worked:
>
> $ clang++ -I llvm/include tutorial1.cpp
> In file included from tutorial1.cpp:5:
> In file included from llvm/include/llvm/Support/raw_ostream.h:17:
> In file included from llvm/include/llvm/ADT/StringRef.h:13:
> llvm/include/llvm/Support/type_traits.h:20:10: fatal error:
> 'llvm/Support/DataTypes.h' file not found
> #include "llvm/Support/DataTypes.h"
> ^
> 1 error generated.
>
> $ clang++ -I llvm/tools/clang/include/ tutorial1.cpp
> tutorial1.cpp:5:10: fatal error: 'llvm/Support/raw_ostream.h' file not found
> #include "llvm/Support/raw_ostream.h"
> ^
> 1 error generated.
>
> Any help you can provide is very much appreciated.
>
> ------------------------------------------------------------------------
> *From:* Ashok Nalkund <ashoknn at qualcomm.com>
> *To:* NY Knicks Fan <nyknicksfan92009 at yahoo.com>; "llvmdev at cs.uiuc.edu"
> <llvmdev at cs.uiuc.edu>
> *Sent:* Monday, July 9, 2012 3:30 PM
> *Subject:* Re: [LLVMdev] Unable to do even basic Clang tutorial
>
> Use the -I<install path>/include .
>
> This directory <install path>/include should look something like:
>
> clang/ clang-c/ llvm/ llvm-c/
>
> HTH
> ashok
>
> On 7/9/2012 3:15 PM, NY Knicks Fan wrote:
> > 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 ofclang/llvm
> > headers directories in your include path"?
> >
> > Thanks!
> >
> >
> > ------------------------------------------------------------------------
> > *From:* Ashok Nalkund <ashoknn at qualcomm.com
> <mailto:ashoknn at qualcomm.com>>
> > *To:* NY Knicks Fan <nyknicksfan92009 at yahoo.com
> <mailto:nyknicksfan92009 at yahoo.com>>
> > *Cc:* Chad Rosier <mcrosier at apple.com <mailto:mcrosier at apple.com>>;
> "llvmdev at cs.uiuc.edu <mailto:llvmdev at cs.uiuc.edu>"
> > <llvmdev at cs.uiuc.edu <mailto: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.
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > LLVM Developers mailing list
> > LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu>
> http://llvm.cs.uiuc.edu <http://llvm.cs.uiuc.edu/>
> > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> >
>
>
>
More information about the llvm-dev
mailing list