c言語初心者です
1つのプログラムを複数のファイルで作る時makefileは必ず必要なのでしょうか?また、インクルードするヘッダファイルの拡張子は.hでなければならないのでしょうか?
分割ファイル
- bitter_fox
- 記事: 607
- 登録日時: 13年前
- 住所: 大阪府
Re: 分割ファイル
質問者さんの環境がわからないので、一概にはいえませんが、少なくとも僕の環境(borland 5.5.1)では、以下のようになりました。
>>1つのプログラムを複数のファイルで作る時makefileは必ず必要なのでしょうか?
必要ありませんでした。
>>また、インクルードするヘッダファイルの拡張子は.hでなければならないのでしょうか?
しっかり、コンパイルできました。
>>1つのプログラムを複数のファイルで作る時makefileは必ず必要なのでしょうか?
必要ありませんでした。
>>また、インクルードするヘッダファイルの拡張子は.hでなければならないのでしょうか?
しっかり、コンパイルできました。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: 分割ファイル
>1つのプログラムを複数のファイルで作る時makefileは必ず必要なのでしょうか?
いえ。
ただ増えてくるとmakefileが無くて、バッチで全コンパイルすると長いコンパイル時間にイライラします。
手動でやろうとするとコンパイル漏れが起きやすいです。
>また、インクルードするヘッダファイルの拡張子は.hでなければならないのでしょうか?
いえ。
でも.h以外にすると他の人には何のファイルか意味が通じません。
あと、本人も後になるとインクルードしている事を忘れる事が多いです。
いえ。
ただ増えてくるとmakefileが無くて、バッチで全コンパイルすると長いコンパイル時間にイライラします。
手動でやろうとするとコンパイル漏れが起きやすいです。
>また、インクルードするヘッダファイルの拡張子は.hでなければならないのでしょうか?
いえ。
でも.h以外にすると他の人には何のファイルか意味が通じません。
あと、本人も後になるとインクルードしている事を忘れる事が多いです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。