Including 3rd party library headers?
Simon Williams
williamssimonp at gmail.com
Wed Jan 29 23:53:09 UTC 2014
Ah, -I and CFLAGS it is then. That'll teach me to read posts properly and
not just skim them! :-)
I started using Eclipse for Java, but I moved to using Netbeans as I prefer
it, but Eclipse with CDT is a grest C/C++ IDE and the RTEMS plug in makes
RTEMS development more productive than vi. I don't really know of an
alternative iif you want an IDE for RTEMS, but that may be just because
I've not looked.
Regards
Simon
On 29 Jan 2014 23:36, "Nick Withers" <nick.withers at anu.edu.au> wrote:
> 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)
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20140129/e5d2463a/attachment-0001.html>
More information about the users
mailing list