>  2006/01/27 (金) 01:43:53        [qwerty]
> > よくわからんけど
> > コンパイルしたソースは全部リンクする必要があるよ
> > 無論.cを全部インクリュードしちまえばそれでもいいがね
> 最終的にresult.binを作りたいんだが、元々01.aと02.aをリンクしてる
> それで01.aから02.a内の変数にアクセスしたくてexternしたんだけど
> 最後のresult.bin構築時にリンクエラーみたいな感じ

お前らはマジレスしたのに返事しないから機雷(;´Д`)
--------------
ranlib は書庫 (archive) の内容に関するインデックスを作成し、その書庫に書き込 む。インデックスはアーカイブのメンバー(リロ
ケータブルなオブジェクトファ イル)で定義されているシンボルを全てリストする。 

このリストを見るには `nm -s' または `nm --print-armap' を用いれば良い。 

このようなインデックスを持つ書庫は、ライブラリとしてリンクするときの動 作が高速になる。またライブラリの中のルーチンが(書
庫内部での位置には関 係なく)お互いをコールすることができるようになる。 

GNU ranlib プログラムは GNU ar の別名である。 ranlib を実行するのと `ar -s' とは完全に等価である。 
--------------

参考:2006/01/27(金)01時39分18秒