guys why can't the linker see my definitions i'm gonna cry. i've been staring at code for like 4 hours already i'm going insane why the hell don't my .o files have my definitions after compilation ;-;