すみません。どなたか教えてください。C++初心者のドキュン学生です。

hoge.cpp(mainはこっちにあり)とhoge2.cppをコンパイルするとき、なんとなく
bcc32 hoge.cpp hoge2.cpp
としたらうまくいっちゃいました。これでいいんでしょうか?

それから、hoge2.cppが先にコンパイルされてhoge2.objができてるときに
bcc32 hoge.cpp hoge2.obj
としてもうまくいっちゃいました。何かすごく混乱してしまいましたが、
これでもよいのでしょうか。

bcc32の使い方がどこかにあったらそれを教えてくれるだけでもかまいません。
ただ、readmeやヘルプでは、上のことなんかがわからないのです。
どなたかよろしくお願いします。