From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Sep 17 19:23:49 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA75947;
	Sun, 17 Sep 2000 19:23:49 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from pixy.netlab.is.tsukuba.ac.jp (qmailr@netlab-83.netlab.is.tsukuba.ac.jp [130.158.83.243])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id TAA75940
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 17 Sep 2000 19:23:45 +0900 (JST)
	(envelope-from ush@netlab.is.tsukuba.ac.jp)
Received: (qmail 87555 invoked from network); 17 Sep 2000 10:23:44 -0000
Received: from unicorn.netlab.is.tsukuba.ac.jp (HELO localhost) (130.158.85.5)
  by pixy.netlab.is.tsukuba.ac.jp with SMTP; 17 Sep 2000 10:23:44 -0000
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <20000917003422.55547.qmail@amdk6.honkan3.tmca.ac.jp>
References: <20000917003422.55547.qmail@amdk6.honkan3.tmca.ac.jp>
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000917192344W.ush@netlab.is.tsukuba.ac.jp>
Date: Sun, 17 Sep 2000 19:23:44 +0900
From: Ushine Hiroyuki <ush@netlab.is.tsukuba.ac.jp>
X-Dispatcher: imput version 20000228(IM140)
Lines: 17
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 55295
Subject: [FreeBSD-users-jp 55295] Re: How to make/change shared library.
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: ush@netlab.is.tsukuba.ac.jp

$B5m:,$G$9!%(B

freebsd> $B$?$H$($P(B aaa.c bbb.c ccc.c $B$H$$$&%=!<%9(B $B$r%3%s%Q%$%k$7$F(B
freebsd> $B%*%V%8%'%/%H(B aaa.o bbb.o ccc.o $B$r:n$j(B (tsort$B$r$7$J$$$H$7$F(B),
freebsd> 	$ ar rc mylib.a  aaa.o bbb.o ccc.o 
freebsd> 	$ ranlib mylib.a 
ranlib$B$OK\Mh%j%s%1!<%8$N9bB.2=$K4sM?$9$k$N$G$9$,!$(B
$B8=:_(B FreeBSD$B$KF~$C$F$$$k(B ar $B$O(B GNU ar $B$G(B, ranlib$B$N(B
$B5!G=$rJq4^$7$F$$$^$9!%(B(ranlib$B$O(B ar$B$N%O!<%I%j%s%/$G$9(B)

GNU ar$B$G$O(B r $B$@$1$G$O$J$/(B q $B$G$9$i(B $B%7%s%\%k%F!<%V%k$r(B
$B99?7$7$^$9$N$G!$C1FH$G(B ranlib $B$r<B9T$9$k%a%j%C%H$O$"$j$^$;$s!%(B

freebsd> $B$7$+$7!"(Bmylib.so.1 $B$N:n$jJ}(B,$B99?7$N$7$+$?$,(B Web$B8!:w$G$O$_$D$+$j$^$;$s!#(B
freebsd> $B$3$l$b(BFAQ $B9T$-$G$O$J$$$N$G$7$g$&$+!)(B
ld $B$r(B -shared $B$GF0$+$7$^$9!%(B
man ld$B$7$^$7$g$&!%(B
