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