Stage 0: Setup
Recap
- We have gone through the roadmap and the outline of what the course has to offer
Setup
There are only 3 requirements that are needed for building eXpServer.
Linux
Any distribution of Linux can be used.
C compiler - gcc
Since we will be building the project primarily in C programming language, we will need a C compiler. We will stick with the popular gcc
compiler for this purpose.
GNU Debugger - GDB
TODO
Read the section on GDB to learn how to use the GNU debugger.
Version control - Git
Use of a version control like Git is recommended.
Conclusion
That is all the setup that is needed to get started on eXpServer! Let us proceed to the next stage where we will build a basic, but functional TCP server on our own.