Question: what is the difference between compiling and running a c++ program?
Answer: running a program means executing the executable code on a machine. Compile: Change source code into bytes/bits or whatever needed the machine to understand. Build: Fetch the required libraries/assets/resources into one folder/file/etc so that it can be distributed/used.