My replit code suddenly stopped working. It is showing the following error:
e.o:/home/runner/Sample/./2Ifelse.cpp:4: first defined here
clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:10: main] Error 1
exit status 2
Please help me with it. :-/
You have no main file, please move what you would consider your “main” runner code to a file named main.cpp
EDIT: this is not the case, actually, c++ is an OOP lang so it’s actually that you have multiple instances of int main
in two different files
to fix this: merely delete one of the instances.
In c++, your “main” code will be run in the int main
function, and everything else should be classes 
you have a main
function in both files. Use a different repl for each project, or run in shell, e.g.:
clang BasicsInfo.cpp -o BasicsInfo
./BasicsInfo
1 Like