How to change how c++ is executed (also makefiles ?)
Hi ! I have the following architecture :
When I run I have the following error :
unable to run, main file "main.cpp" not found
How do I get to tell it that my main.cpp file is in the 'sources' folder ?
Also, can I create and configure a makefile in replit ?
Thanks in advance !
You can create a makefile. Write your makefile (I presume you know how to do that), then your project will look something like this
. ├── headers │ └── other.hpp ├── makefile └── sources ├── main.cpp └── other.cpp
Then make a file called
.replit in the root of your project
In it put the following lines:
run = "make && ./path/to/executable"
Then every time you hit the run button the commands in
make && ./path/to/executable) will be run.
Alternatively you could put in your
run = "g++ -o main main.cpp && ./main"
to run the compiler directly instead of through your makefile