This afternoon I thought I would try using make for question 1. I had some trouble with it initially, but found a solution. This is probably applicable for those people using Ubuntu on a Windows 10 machine through WSL
I tried 'sudo apt update gcc', but this didn't fix the problem.
However after running this command:
sudo apt install build-essential
make worked for me. I got the answer from
Sharing just in case others have the same problem