Right now I am using the following to compile, when I’m in for example main.cpp
C-x b Makefile RET M-x compile RET RET
I actually have M-x compile as a keyboard shortcut, but the problem is I would really like not having to go through all that trouble to simply run my Makefile.
I need to visit Makefile to make sure the compile command is executed using the same directory. Is there any way to pin the directory so I can simply go M-x compile RET RET?
Best regards
Use
recompileinstead.C-u M-x recompilewill let you edit the compile command first. Either way the compile will work out of the directory the last compile was done in.