If you don't have hello.cpp from Lab 1, you can click on this link hello.cpp to get the code.
A common UNIX command to compile C++ program is g++.
Here is an example of compiling a program named hello.cpp,
using
g++ -Wall hello.cpp -o hello
to compile and then using
./hello
to run the program. The -o lets your give a name to the runnable program.
If you compile without -o like this:
g++ -Wall hello.cpp
then you get the default name a.out. You can run it by typing
./a.out
| g++ | g++ is a common UNIX C++ compiler command. UNIX is case sensitive, so don't type a capital G by mistake. |
| -Wall | Turn on all warnings. Notice the capital W. Turns on warnings about subtle mistakes. |
| hello.cpp | Your C++ program name |
| -o hello | The -o is used to create an executable file as specifiled by the name following -o. When you don't use -o, the executable filename will be called a.out. |
Copyright: Department of Computer Science, University of Regina.