Links
- Debugging/Code Development in C
- C Style Guide
- Basic Unix Tutorial and SSH Clients Info
- X Forwarding
- https://dav.terpconnect.umd.edu/ (for downloading material from grace)
- Unix tutorial
- Absolute Beginner's Guide to Emacs
- Emacs tutorial (Section 5 of unix-tutorial.pdf)
- Emacs Cheet Sheet(1)
- Emacs Cheet Sheet(2)
- Emacs Indentation and C
- If you are connecting to the Linux Grace systems using a Windows computer, you may find it very useful to download and install Xming, a Windows X server. An X server lets you open windows from the Grace systems onto your machine.
- C for Java Programmers
- GDB Under Emacs Tutorial
- GNU Make manual
- GDB quick reference sheet, and manual
- POSIX Threads
- http://www.cdecl.org/
- Ascii Table
- Linux Man Pages
- Using Valgrind to Find Memory Leaks and Invalid Memory Use
- Intel x86 Function-call Conventions - Assembly View
- IT Service Center
- Grace (CM)
- Glue Research and Academic Computing Environment (http://www.grace.umd.edu)
- Apps to Connect to the Grace System: JuiceSHH (Android) Free, ConnectBot (Android) Free, iTerminal - SSH Tool (iPad/iPhone) Free , iSSH - SSH / VNC Consolde (iPad/iPhone) Not Free
- Installing a Virtual Machine
- Assembly Memory Diagram
- Assembly Coding Example
- Y86 Stack Frames
- Y86 Visualizer (By Jonathan Gluck)
- Y86 Visualizer (By William Kunkel)
- git tutorial
- Process Diagram
- Forking and Threads
- Linux Distributions List
- Universal USB Installer
- A Beginner's Guide to Programming Languages