Args list too long
Scott Durrant
sdurrant@howard.genetics.utah.edu
Thu Jan 11 12:15:00 GMT 2001
try something like
COLLAPSED_OBJS = obj0.o obj1.o obj2.o ... objn.o
my_lib.so : $(COLLAPSED_OBJS)
ld $(DYNAMIC_LIB_SWITCHES) $(LINK_SWITCHES) my_lib.so $(PAP_OBJS)
$(LIB_SWITCHES)
obj0.o : obj0.c
$(FC) $(FFLAGS) obj0.c
obj1.o : obj1.c
$(FC) $(FFLAGS) obj1.c
obj2.o : obj2.c
$(FC) $(FFLAGS) obj2.c
.
.
.
objn.o : objn.c
$(FC) $(FFLAGS) objn.c
Scott Durrant
Human Genetics
University of Utah
scott@genetics.utah.edu
On 2001年1月11日, Bradley A. Smith wrote:
> > You don't want to do that with shared libraries. Instead you might
> collapse
> > groups of objects into a single object, maybe at the package level. Then
> the
> > final link command will combine perhaps dozens of objects instead of
> hundreds.
> > (Similar to how the Linux kernel builds.)
>> What is the appropriate way to collapse groups of objects into a single
> object?
>> Thanks,
> Bradley
>>>
More information about the Java
mailing list