Ask coding questions

← Back to all posts
How to change how c++ is executed (also makefiles ?)
BlueWhispers

Hi ! I have the following architecture :
sources
|main.cpp
|other.cpp
headers
|other.hpp

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 !

Voters
BlueWhispers
Comments
hotnewtop
19ecal

You can create a makefile. Write your makefile (I presume you know how to do that), then your project will look something like this

Then make a file called .replit in the root of your project
In it put the following lines:

Then every time you hit the run button the commands in .replit (i.e make && ./path/to/executable) will be run.
Alternatively you could put in your .replit file

to run the compiler directly instead of through your makefile