"Multiple definition of" "first defined here" on GCC 10.2.1 but not GCC 8.3.0
I've had a bit of a look around Stackoverflow and the wider Internet and identified that the most common causes for this error are conflation of declaration ( int var = 1; ) and definition ( int var; ), and including .c files from .h files. My small project I just split from one file into several is not doing any of these things. I'm very confused. I made a