Skip to main content

more options


Compiler Overview

Where to compile

  • your local machine
  • winlogin nodes
  • Collaboratory machines

Where to compile

Programs may be compiled on any machine (including your office machine) that is running Windows 2003 or XP and the compiler of your choice. The compilers described in this module are all available on the Theory Center's "winlogin" nodes. These nodes can be accessed through a Remote Desktop Connection or by using ssh in command-line mode. Telnet cannot be used to access these machines, since your password would be transmitted across the network in clear text. This same set of compliers is provided on the machines in the Collaboratory in Rhodes Hall, where you can debug your code in addition to compiling it.

Once a program has been compiled and linked, the executable needs to be placed in the user's "home" directory tree on the Theory Center's fileserver (\\tc.cornell.edu\tc). If any custom dynamic link libraries (DLL's) are required by the executable, these should also be placed there (more on this later).

Comparisons

Concise comparisons of the compilers at CTC can be found in the Software module. The following links are recommended: C/C++ and Fortran . Additional details appear in the next sections.

Documentation

Information about software installed at CTC is located on the Software Page.

User Guides and Reference Manuals for the compilers are on the login nodes under the Start | All Programs menu. For example, to find the Reference Guide for Intel(R) C++ 9.1, connect to a login node, then navigate to:

Start |
   All Programs |
     Intel(R) Software Development Tools |
       Intel(R) C++ Compiler 9.1 |
         Documentation