Why don't you download from some other place (the same way you got the source code, for example) the Ubuntu .deb package(s) for ndiswrapper if that's what you need? That way you'll get it done a lot easier..
If you insist on building it from source, make sure you read the README/INSTALL files provided to see that you have everything you need. Make sure you have installed the build tools you need. Then follow the instructions in the INSTALL file; typically you run a configure script of some sort first. If it does not pass, fix what is needed, then re-run. When it passes, run make (if it uses make) to build the code. If that passes, move on to the install target; if you have any errors in configure or make step, you obviously cannot run the "make install", because the program isn't built correctly.
Everything needed should be mentioned in the documentation that comes along the source code, so read it carefully through. You may or may not need to obtain some other software to get it compile, but the configure step should inform you about this..
If you take the .deb route, you can probably ask apt to tell you what packages you need, i.e. dependencies. Then download them manually off a Ubuntu mirror, bring to your computer and use dpkg to install (or double-click to do it graphically). This has the advantage that upgrading and/or removing the package is easier than if you build it yourself from source code..
Try, for example, something like this
apt-get install --dry-run ndiswrapper
and see what it says. The "dry run" means that the process is done like it's normally done, but nothing is really
done, i.e. no packages are downloaded or installed, but you do see what would have happened, and thus what packages it would have downloaded and installed. This information you can use to download them from some other place.