Ok, so I wrote myself a makefile, which worked - I checked it with a simple cout << "Test\n" in the main itself. But now I have written a much more complicated function in another cpp file and when I make it, it keeps saying undefined reference to the function. I have included the header in main which is multitap.h, and ensured it is also included in multitap.cpp
that compiles, yes, but does not run in Linux when using ./multitap .
Also I added back the -Wall as this ensures warnings are given. What exactly does a.out do?