そういえば
今日、職場で windouz 向けに作成されたと思われるライブラリをもごもごする機会があって面白かったので諸々メモを以下に。
ファイル名を仮に hoge.lib ということにしといて file コマンドで確認したら
$ file hoge.lib hoge.lib: current ar archive $
って出力されたので、中身を取り出すことができるな、ってことで以下。
$ ar x hoge.lib
すると、hogehoge.obj みたいなファイルが沢山出てきたので、さらにそれを file に喰わせてみたら以下とのこと。
$ file hogehoge.obj hogehoge.obj: 80386 COFF executable not stripped - version 25970 $
これ、objcopy で ELF にして ar で固めたら Linux な gcc からリンクできるかどうかを別途試してみる方向です。
でも、よく考えてみるに、この archive なナニが win32 な API タタいてたら駄目なのか。とは言えとりあえず時間ができたら動作試験してみる方向なので、何かあれば再度こっちにログを残す方向ッス。