Laboratory 1
peckw — Mon, 08/23/2010 - 08:43
The first laboratory in this course introduces students to the open source tools used in most of the laboratories throughout the rest of the semester. During this laboratory you will learn how to invoke the Lex, Yacc, and GCC tools in order to build a simple project. Additionally, you will learn to use the Make build system to automate this process. Once this has been completed, you will learn to use the GDB debugger and a Unix text editor to fix errors in your source code. To complete the lab successfully, perform the following steps:
EECS 665 Laboratory
peckw — Mon, 08/23/2010 - 08:35
Welcome to EECS 665: Compiler Construction. The design, implementation, and interaction of the various phases of compilation is the core knowledge taught in this class. You will learn how compilers for computer programming languages are constructed using open source compiler construction tools such as Lex, Yacc, and GCC. Learning will focus on lexical analysis, parser generation, peephole optimization, and machine code generation.
