Hello, everyone, and welcome back.
We're now into a new section which is basically installing the required software.
I want to just give a quick overview so there's no confusion on what you need to install.
It all really depends on what operating system you plan on writing your C code in.
So really quickly, there are a number of lectures in this section.
You'll be able to skip some of the lectures again if you're not on the specific operating system.
So first, if you are on Windows and you plan on writing code for Windows with C, you're going to need
to install the C compiler and you're going to need to install an integrated development environment.
So I provide a lecture for installing the C compiler.
The C compiler that we're going to install is called Cygwin.
It really simulates the Linux Unix environment.
The reason I'm using this compiler is that it allows you to write more advanced C applications using
sockets and using some of the threads and some more advanced code.
So eventually when you do write this advanced code, you don't have to switch compilers.
So I'm going to have a lecture that shows you how to install the Cygwin C compiler.
It's pretty straightforward.
You only need to do this if you're developing on Windows.
You cannot use the MinGW W compiler.
That's another compiler that comes on Windows.
That's not sufficient for this class because it doesn't support some of the things I just mentioned,
some basic C concepts.
The other thing you're going to need for Windows is you're going to need an integrated development environment
which allows you to edit the code and also allows you to debug suggested integrated development environment
that we're going to use for this class is something called code light.
It's a really easy to install IDE and you're going to be able to use that for any of the platforms that
you install on.
The course is not dependent on any specific IDE.
You can use any editor, any integrated development environment you want.
These are just some suggestions because they are free and they are some of the better ones out there.
They're really easy to use.
So I'll provide a lecture on how to actually install code lite on Windows.
In addition, we'll also discuss how you can configure it so that the configuration will point to the
right Cygwin compiler.
You can basically just set a path inside the settings to point to that compiler and that will all be
detailed in the upcoming lectures.
So these are the three things, two things you're going to need for Windows installation, a compiler
and an integrated development environment.
So make sure you pay attention to the lectures in this section that are Windows specific.
Now, if you're going to be using a macintosh, an Apple computer for this class, you will have to
start on C compiler.
Unfortunately, even though it's a Linux environment, it doesn't automatically come with the C compiler.
It's pretty basic to install it.
Really.
You just have to install the developer tools that come along with Xcode.
I'm going to show you how to do this, although even if you don't have Xcode, you can still install
the developer tools.
But if you have Xcode installed already, then you don't have to install the C compiler at all.
You can skip this lecture, so there's going to be a lecture on installing the C compiler on a mac.
There's also going to be a lecture on using an integrated development environment.
This will include installing the code lite IDE on in a mac environment.
Again, pretty straightforward process.
And then also in addition, Xcode should also work if you want to use Xcode to install at least for
the beginner C class, you can use that IDE as well.
So Code Lite or Xcode, but we'll have details on Code Lite and also how to configure it to create a
project and so forth.
So just like with Windows, make sure you only pay attention to the lectures that are titled for Mac
installation, Installing the C compiler in an IDE.
If you're on Linux, Linux is probably the most easy installation because it already comes with a compiler.
It already comes with a new compiler.
I'll show you how to verify that in a lecture.
You can just go bring up a terminal type in GCC and you'll see that the compiler is already installed
and then I'll show you how to install code lite.
Again, a very simple process, just like on previous platforms that I mentioned earlier, Linux.
The nice thing about Linux is it has a lot of other editors and really you can you can use any editor
you want or any IDE.
There's G edit there's VI.
If you're old school, you can use all these basic editors and then you can compile from the command
line and you can just run the GCC command right from the terminal.
You can also do that in Linux or Mac as well if you want.
It's just a little bit more complicated.
You've got to remember the the command, but this is how this section is going to be organized.
You can skip some of the lectures that don't pertain to the operating system that you're going to be
writing the code.
Remember, if your windows focus on the Windows Lectures, if your Mac focus on the Mac Lectures and
Linux, focus on the Linux lectures.
So hopefully this helps.
Just makes it easier to organize all these different lectures you're going to see in this section and
what you can follow and what you can ignore.
Thank you.