[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-solaris
Subject:    Re: [kde-solaris] Fw:  qt on solaris
From:       Lars Tunkrans <lars.tunkrans () bredband ! net>
Date:       2005-11-23 18:26:21
Message-ID: 4384B44D.9010803 () bredband ! net
[Download RAW message or body]

李先波 wrote:
> I make a mistake here :/opt/csw/gcc3/bin,which include gcc cc,now i delete this  \
> path and in>compiling .:)>>thanks to all  :)  >>>  >>>I am using SunStudio \
> compiler. >>this is my profile setting \
> :>>>>PATH=$PATH:/opt/csw/bin:/opt/csw/kde-gcc/bin:/opt/csw/kde-gcc/include:/opt/csw/ \
> kde-gcc/lib:/opt/csw/gcc3/bin:/usr/sfw/bin:/usr/ccs/bin:/opt/sfw/bin:/usr/ucb/:/export/home/MySunstdio11/SUNWspro/bin;>>export \
> PATH>>cc=/export/home/MySunstdio11/SUNWspro/bin/cc;export cc>>    >>You made  a \
> mistake  here as well !It is supposed to be:
CC=/export/home/MySunstdio11/SUNWspro/bin/cc;export CC
CC  in CAPITALS.
That is why  configure finds /opt/csw/gcc3/bin/gcc   instead of   \
/export/home/MySunstdio11/SUNWspro/bin/cc
> > CXX=/export/home/MySunstdio11/SUNWspro/bin/cc;export \
> > CXX>>QTDIR=/opt/csw/qt3.4.4/qt-x11-free-3.3.4>>PATH=$QTDIR/bin:$PATH>>MANPATH=$QTDIR/doc/man:$MANPATH>>LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH>>export \
> > QTDIR PATH MANPATH LD_LIBRARY_PATH>>>>>>I don't set LDFlags ,CFLAGS and \
> > CXXFLAGS,In fact I don't know how to set.:(>>I konw CFLAGS and CXXFLAGS is c and \
> > c++ compile option,>>maybe this is the cause of  mistake?>>my machine is x86(DELL \
> > GX280).please give a usable setting of CFLAGS and CXXFLAGS.>>w hat LDFLAGS stand \
> > for?>>    >>LDFLAGS is    Link eDitor  FLAGS   that  gives parameters to ld(1)  
   read the  ld(1)   manual
# man ld
in  Solaris   the default  Library path is configured with  crle(1)
$ crle
Configuration file [version 4]: /var/ld/ld.config  Default Library Path (ELF):   \
/lib:/usr/lib  Trusted Directories (ELF):    /lib/secure:/usr/lib/secure  (system \
default)


When you need to link in libraries  not in you default library pathit is nessesary to \
tell ld(1)   where these libraries are.  hence: LDFLAGS=" -L/usr/lib -L/usr/sfw/llib \
-L/usr/openwin/lib -L/usr/dt/lib" (man ld )
 -L path
         Adds path to the library search directories. ld searches         for  \
libraries first in any directories specified by the         -L options and then in \
the  standard  directories.  This         option  is  useful  only  if  the option \
precedes the -l         options to which the -L option applies. The  environment      \
variable  LD_LIBRARY_PATH  can be used to supplement the         library search path. \
See LD_LIBRARY_PATH under  ENVIRON-         MENT VARIABLES.




> > too many question to all of you,and i program on windows for five years,maybe >>I \
> > still not be ready  to work   on unix and linux.>>    \
> > >>___________________________________________________This message is from the \
> > > > kde-solaris mailing list.Account management:  \
> > > > https://mail.kde.org/mailman/listinfo/kde-solaris.Archives: \
> > > > http://lists.kde.org/.More info: http://www.kde.org/faq.html.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic