プロが教えるわが家の防犯対策術!

Cプログラムをプリコンパイルした後、コンパイルした際にできる「.obj」ファイルを、ひとかたまりのライブラリファイルにすることは可能でしょうか?
「aaaaa.pc」 →prec→ 「aaaaa.c」 →cl→ 「aaaaa.obj」作成
「bbbbb.pc」 →prec→ 「bbbbb.c」 →cl→ 「bbbbb.obj」作成
「ccccc.pc」 →prec→ 「ccccc.c」 →cl→ 「ccccc.obj」作成
aaaaa.obj,bbbbb.obj,ccccc.obj から libraryファイル作成

もともとUNIX上でコンパイルした「.o」ファイルより「library.a」ファイルを作成し、COBOLプログラム(呼び出し元)のコンパイル時にリンクさせておりました。
それをWINDOWSで行いたいと思っております。
コンパイルはBATファイルを作成(Oracleインストール時にあった、pcmake.batをカスタマイズ)して、「prec」コマンドでプリコンパイルして、VisualStadioのC++をコマンドライン「cl -c(リンクなし)」でコンパイルして、最終的に中間ファイル「.obj」を作成しております。

ご説明が分かりにくくて申し訳ございませんが、具体的な方法・ご指摘がございましたら、宜しくお願い致します。

A 回答 (1件)

lib.exeでスタティックリンクライブラリを作成する、ということでいいでしょうか?


http://msdn.microsoft.com/ja-jp/library/e17b885t …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!