>371
そりゃライブラリの設計がおかしいよ。

ライブラリは再利用ができるモジュールであるはず。
それがmainを持っているっていうのは、ファイルとして分かれているだけで
ライブラリとしての再利用性は無いに等しいじゃん。

>a.c側にmain()を持ってくる大改造は避けたかったのですが、他に方法が無いようなのでがんばります。
メインを移すだけでいいならそんな大改造でも無いと思うが。
ファイルスコープ変数が大量にあって、mainで見えるように穴をあけるのが大変、というのなら、
ライブラリの意味ないから、一本の実行ファイルにしてしまえばいいじゃん。