For my C++ class, I want to compile without including default paths. This way, if I forget to include in a file that is using assert, the compiler will throw an error. Right now, my compiler automatically includes assert.h, but the course's automatic test systems compiler will throw an error, because it doesn't auto-include, which often causes confusion.
This thread shows how to list default include directories: What are the GCC default include directories?