初めまして。
現在、サイト等を見ながら分割コンパイルについて勉強しています。
makefileは以下のようなもので
test.exe : testmain.obj test2.obj
bcc32 -o test.exe testmain.obj test2.obj
testmain.obj : testmain.c test.h
bcc32 -c testmain.c
test2.obj : test2.c test.h
bcc32 -c test2.c
makeを実行すると
「エラー E2194: ファイル ’test.exe’ が見つからない」
というエラーが出て、exeファイルが作成されません。
exeファイルが存在しない場合新たに作成されるものではないのでしょうか?
objファイルは作成されているのは確認済みです。
環境は OS Windows7 , コンパイラ Borand C++ です。
C言語は最近始めたばかりで、手探りでやっている状態です。
よろしくお願いします。
makefileのエラーについて
Re: makefileのエラーについて
bccの出力ファイル名指定オプションは、-oではなく-eのようです。
http://hp.vector.co.jp/authors/VA003720 ... c32opt.htm
http://hp.vector.co.jp/authors/VA003720 ... c32opt.htm
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
-
めとろん
Re: makefileのエラーについて
みけCATさん返信ありがとうございます。
さっそくmakefileの1行目の
test.exe : testmain.obj test2.obj
bcc32 「-e」 test.exe testmain.obj test2.obj
「」で囲った部分を書き直してみたのですが同じエラーが出てしまいます。
書き方についてはおかしなところはなかったでしょうか?
さっそくmakefileの1行目の
test.exe : testmain.obj test2.obj
bcc32 「-e」 test.exe testmain.obj test2.obj
「」で囲った部分を書き直してみたのですが同じエラーが出てしまいます。
書き方についてはおかしなところはなかったでしょうか?
-
めろとん
Re: makefileのエラーについて
>みけCATさん
無事exeファイルが作成されました。
1つ理解に近づけました。
このような初歩的な質問に答えていただきありがとうございました!
無事exeファイルが作成されました。
1つ理解に近づけました。
このような初歩的な質問に答えていただきありがとうございました!