私が使用して静的ライブラリを作成し、そこからいくつか生成されたオブジェクトファイルを、持っている:どうすればar -sが正しく動作するのでしょうか?
ar -r libmine.a *.o
その後私は、インデックスを通じ追加している:
ar -s libmine.a
は、どのように2つ目のコマンドで最初のコマンドを比較することができますし、どのような追加機能が私にそのインデックスを与えるのですか?
使用した後、このコマンド:
ar -r libmine.a *.o
私はこれを使用:
nm -s libmine.a
をし、私が取得:
Archive index:
add in add.o
mul in mul.o
sub in sub.o
add.o:
0000000000000000 T add
mul.o:
0000000000000000 T mul
sub.o:
0000000000000000 T sub
私が行う次のステップar -s libmine.a
とnm -s libmine.a
後、私は同じ取得出力。どうして? ar -r
はar -s
となりますか?
なぜアーカイブファイルに.cファイルを追加していますか? – fluter
私の悪い。私はオブジェクトファイルを意味します、それは間違いでした。 – Ice
質問を編集して新しい質問をしましたか? – Leandros