Including 3rd party library headers?
Nick Withers
nick.withers at anu.edu.au
Wed Jan 29 23:36:30 UTC 2014
On Wed, 2014-01-29 at 23:31 +0000, Simon Williams wrote:
> Wouldn't thst be -L for the lbrary path? The -l option is usef to
> specify a library.
>
> Also, linker flags are usually in LDFLAGS, CFLAGS is for compiler
> flags. It does of course depend on your Makefile.
It's include paths he's after, which are for the compiler.
> I would recommend Eclipse. It won't do everything for you, but it can
> help by pointing the way!
I've heard a lot of good things about Eclipse. I've got a personal peeve
against Java and that's really all that's kept me from trying it!
> Regards
>
> Simon
>
> On 29 Jan 2014 22:18, "Nick Withers" <nick.withers at anu.edu.au> wrote:
> On Wed, 2014-01-29 at 22:29 +1300, James Fitzsimons wrote:
> > Thanks Andrei,
> >
> >
> > I'm using a very plain vanilla environment at the moment.
> Ubuntu 13.10
> > with tool chain built using rtems source builder.
> >
> >
> > I'm using the template makefile for my test application, and
> am just
> > running make directly from bash.
> >
> >
> > No IDE or fancy build environment yet!
>
> I'd've said the RTEMS'provided Makefiles (there are a number
> of them,
> chained together) are pretty fancy... But then, I have trouble
> with just
> one Makefile :-P
>
> Anyway, try:
> CFLAGS+=-I/bam/headers
>
> > Cheers,
> > James
> >
> >
> > On 29 January 2014 17:01, Andrei Chichak <groups at chichak.ca>
> wrote:
> > I believe what Sebastian is referring to is the
> environment
> > that you are using for your compiles. In my case, I
> am using a
> > Mac and Eclipse, I set <C/C++ Build><Settings><Tool
> > Settings><RTEMS C Compiler><Preprocessor><Include
> Paths (-I)>.
> >
> > Your milage will vary, but if you tell us what you
> are
> > driving, there may be someone here that can help.
> >
> > Andrei
> >
> >
> > On 2014-January-28, at 2:11 PM, James Fitzsimons
> > <james.fitzsimons at gmail.com> wrote:
> >
> > > Hi Sebastian,
> > >
> > > Thanks for your reply.
> > >
> > > Ideally I was hoping to us the -I option to
> specify the
> > header file location, I just can't quite figure out
> where to
> > add that into the RTEMS makefile structure. Looking
> at the
> > make/README I can see a good example of how to link
> in other
> > libraries using LD_LIBS, but there's nothing about
> including
> > other header files.
> > >
> > > Apologies if I am missing something obvious!
--
Nick Withers
Embedded Systems Programmer
Department of Nuclear Physics, Research School of Physics and Engineering
The Australian National University (CRICOS: 00120C)
More information about the users
mailing list