RE: undefined refrence error

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

 



Dear Andrew,
 
Thank you very much for this information i want to ask , do  you main i use the  -L option with the path for the .jar.so file without -llibname .
 
Thanks 
Hegazy 
> Date: Wed, 8 Jul 2009 15:23:14 +0100
> From: aph@xxxxxxxxxx
> To: engmohheg@xxxxxxxxxxx
> CC: gcc-help@xxxxxxxxxxx
> Subject: Re: undefined refrence error
> 
> mohammed hegazy wrote:
> 
>> when using gcj to compile a jar file that depends on another jar
>> libraries like apache log4j i found undefined reference errors :
>> 
>> : undefined reference to `org::apache::log4j::Logger*
>> org::apache::log4j::Logger::getLogger(java::lang::Class*)'
>> 
>> 
>> 
>> the command that i used is :
>> 
>> gcj --classpath="lib/log4j-1.2.14.jar"
>> --main=Loader.Main WebInterface.jar -o HH
>> 
>> 
>> 
>> am I doing anything wrong , please advice ?
> 
> You just need to compile with -findirect-dispatch and make sure
> you link against the libraries like /usr/lib64/gcj/log4j/log4j-1.2.14.jar.so.
> 
> It's just like building a C or a C++ project. Are you familiar with
> that process?
> 
> Andrew.
_________________________________________________________________
Windows Live™: Keep your life in sync. Check it out!
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_012009

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux