October 2000
Intermediate to advanced
432 pages
9h 9m
English
To rebuild 'libtrim' as a convenience library (see Section 9.2.4, "Creating Convenience Libraries" ), use the following commands:
$ rm hello *.la $ ls hello.c hello.lo hello.o main.c trim.c trim.lo trim.o $ libtool gcc -o libtrim.la trim.lo rm -fr .libs/libtrim.la .libs/libtrim.* .libs/libtrim.* ar cru .libs/libtrim.al trim.lo ranlib .libs/libtrim.al creating libtrim.la (cd .libs && rm -f libtrim.la && ln -s ../libtrim.la libtrim.la)
Then, rebuild 'libhello', with an interlibrary dependency on 'libtrim', like this:
$ libtool gcc -rpath `pwd`/_inst -o libhello.la hello.lo libtrim.la rm -fr .libs/libhello.la .libs/libhello.* .libs/libhello.* *** Warning: inter-library dependencies are not known to be supported. ...
Read now
Unlock full access