How to Compile When You Use PuTTY

The PuTTY Windows utility allows you to remotely log in to another PC using the secure shell SSH protocol. While logged into another machine, you can make full use of the machine as long as you know how to use the command line utility, as PuTTY doesn't have a graphical interface. This might be off-putting for programmers familiar with graphical integrated development environments with a "compile" button. With PuTTY, you can even compile source code on the remote machine.

GCC C/C++ Compiler

Step

Type cd into the PuTTY terminal, followed by the directory address that holds the C or C++ source code you wish to compile.

Step

Type ls if you are using PuTTY to log into a Unix-based machine, or dir if you are using PuTTY to log into a Windows machine. This lists the files in the current directory. Ensure the source code file you wish to compile is present.

Step

Type gcc -o MyExecutable MySourceCode where "MyExecutable" is the name you want your compiled executable to bear and "MySourceCode" is the name of the source code you want to compile. It will have the C or CPP file extension, depending on whether it's a C language source file or a C++ language source file.

Javac Compiler

Step

Type cd into the PuTTY terminal, followed by the directory address that holds the Java source code you wish to compile.

Step

Type ls if you are using PuTTY to log in to a Unix-based machine, or dir if you are using PuTTY to log into a Windows PC. This lists the files in the current directory. Ensure the source code file you wish to compile is present.

Step

Type javac MySourceCodeFile.java where "MySourceCodeFile" is the name of the java source code file you wish to compile. The javac compiler will automatically pull in any necessary dependencies your file might need.

MingGW Compiler

Step

Type cd into the PuTTY terminal, followed by the directory address that holds the C++ source code you wish to compile.

Step

Type dir into your PuTTY terminal, because MingGW is a Windows compiler, and the terminal lists the files in your current directory. Ensure the source code file you wish to compile is present.

Step

Type gcc -o MyExecutable MySourceCode.cpp where "MyExecutable" is the name you want your compiled executable to bear and "MySourceCode" is the name of the source code you want to compile.