?? 00000003.htm
字號:
<HTML><HEAD> <TITLE>BBS水木清華站∶精華區(qū)</TITLE></HEAD><BODY><CENTER><H1>BBS水木清華站∶精華區(qū)</H1></CENTER>發(fā)信人: <A HREF="mailto:Hanky.bbs@cis.nctu.edu.tw">Hanky.bbs@cis.nctu.edu.tw</A> (專收破爛的小阿吉), 看板: Linux <BR>標(biāo) 題: Re: 如何來做自己的library file? <BR>發(fā)信站: 交大資科_BBS (Tue Oct 29 17:53:51 1996) <BR>轉(zhuǎn)信站: JoeLu!netnews.ntu!linux2.tpml!UUserv.Net.tw!news.cis.nctu!cisnews.cis. <BR> <BR>==> 在 Apple_<A HREF="mailto:C.pbbs@pbbs.chpi">C.pbbs@pbbs.chpi</A> (Apple C) 的文章中提到: <BR>><I> as title !! </I><BR>><I> 我想自己來做一個library file !!可是不知道如何做..可有參考資料.. </I><BR>><I> 煩請告知!!謝謝!! </I><BR> <BR>for ELF only......我轉(zhuǎn)貼一封老外的 post 好了。 <BR> <BR> ==================================================================== <BR>You no longer need the DLL tools. Suppose I <BR>want to create "libmine.so.1.6", from the files: <BR> foo.c bar.c qux.c <BR> <BR>Step 1: Compile as PIC (舊 a.out 是 pic) <BR> <BR> % gcc -c -fPIC foo.c <BR> % gcc -c -fPIC bar.c <BR> % gcc -c -fPIC qux.c <BR> <BR>Step 2: Link into shared libarary. <BR> <BR> % gcc -shared -Wl,-soname,libmine.so.1 -o libmine.so.1.6 foo.o bar.o qux.o <BR> ^^^^^^^^^^^^你的 so name, 含 major version <BR> <BR>Step 3: Install <BR> <BR> % su root <BR> # cp libmine.so.1.6 /usr/local/lib <BR> # chmod u=rw,g=r,o=r /usr/local/lib/libmine.so.1.6 <BR> # /sbin/ldconfig -v <BR> <BR> <BR><CENTER><H1>BBS水木清華站∶精華區(qū)</H1></CENTER></BODY></HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -