Ubuntuでg++と(最終的には)Clangを使用してコマンドラインからC++プログラムをコンパイルする方法を理解しようとしています。
MakeFilesを説明するウェブページを見つけました。私は彼らの指示に従っています。http://mrbook.org/tutorials/make/
4つのサンプルファイルをそれぞれのディレクトリにダウンロードしました。
- main.cpp
- hello.cpp
- factorial.cpp
- 関数.h
次に、MakeFileを使用せずに手動でコンパイルする方法の例を実行しました。
g++ main.cpp hello.cpp factorial.cpp -o hello
上からコマンドを実行すると、g++から次のエラーが発生しました。
main.cpp:1:22: fatal error: iostream.h: No such file or directory
compilation terminated.
hello.cpp:1:22: fatal error: iostream.h: No such file or directory
compilation terminated.
c ++を作成した私の唯一の経験は、VS C++ExpressやCodeBlocksなどのIDEを使用することです。コンパイラはiostream.hが何であるか、そしてそれをどこで見つけるかを知っているはずではありませんか?
プログラムがコンパイルされるように、このエラーを取り除くにはどうすればよいですか?
助けてくれてありがとう。