help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: compiling a stand alone ...


From: Paul Kienzle
Subject: Re: compiling a stand alone ...
Date: Sat, 14 Oct 2000 09:20:10 +0100
User-agent: Mutt/1.2.5i

You need -lreadline as well.

Paul Kienzle

On Fri, Oct 13, 2000 at 09:19:49PM -0400, Andy Adler wrote:
> On Fri, 13 Oct 2000, Nimrod Mesika wrote:
> 
> > On Fri, Oct 13, 2000 at 04:28:28PM +1100, flatmax wrote:
> > > Here is a stand alone program I would like to compile.
> > > ______________________ BEGIN FILE octaveTest.cc ________________________
> > > #include <octave/oct.h>
> > > 
> > > main(){
> > > ColumnVector dx (3);
> > > }
> > > ___________________ END FILE ocaveTest.cc _________________________
> > This is the Makefile I use to compile your standalone example:
> > 
> > OCTAVEINCLUDE=/usr/local/include/octave-2.1.30
> > CXXFLAGS:= -I${OCTAVEINCLUDE}/octave -I${OCTAVEINCLUDE} 
> > LDFLAGS=-L/usr/local/lib/octave-2.1.30 -loctave  -lcruft -lstdc++ -lg2c
> > 
> > OBJS=stand.o
> > 
> > stand:  ${OBJS} 
> >         cc -o stand ${OBJS} ${LDFLAGS}
> > 
> > 
> > This one works on FreeBSD-4. Not sure about other systems. liboctave
> > and libcruft are part of Octave. libstdc++ is a gcc library and
> > libg2c is the g77 library.
> 
> I'm also interested in doing this.  I tried this approach, but
> am unable to get this one to work for me.
> 
> I'm using RH linux 6.2.
> 
> I get a whole series of link error like this
> 
> > cc stand.o -L/usr/local/lib/octave-2.1.31 -loctave  -lcruft ŠÜ
>       -lstdc++ -lg2c
> /usr/local/lib/octave-2.1.31/liboctave.so: undefined reference to
> `append_history'
> /usr/local/lib/octave-2.1.31/liboctave.so: undefined reference to
> `rl_deprep_term_function'
> /usr/local/lib/octave-2.1.31/liboctave.so: undefined reference to
> `dlerror'
> 
> 
> _______________________________________
> Andy Adler,                address@hidden
> 
> 
> 
> 
> -----------------------------------------------------------------------
> Octave is freely available under the terms of the GNU GPL.
> 
> Octave's home on the web:  http://www.che.wisc.edu/octave/octave.html
> How to fund new projects:  http://www.che.wisc.edu/octave/funding.html
> Subscription information:  http://www.che.wisc.edu/octave/archive.html
> -----------------------------------------------------------------------
> 
> 



-----------------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.che.wisc.edu/octave/octave.html
How to fund new projects:  http://www.che.wisc.edu/octave/funding.html
Subscription information:  http://www.che.wisc.edu/octave/archive.html
-----------------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]