I'm in a coding class in which we are coding in C++ through Command Line arguments, but she is using certain things that I'm not able to find through googling but that I've seen elsewhere in posts on this site. My VM is a linux.
What does -Wall do in the context "g++ -Wall -std=c++11 test.cpp -o test"? My instructor also used -o and said it creates an executable file, but I don't see one being made. Is test a command? In layman terms would be best, if possible.
(Somebody used -Wall in a comment on this post for reference Function stoi not declared)
In this vein, what other commands might be helpful when coding in command line? I'm familiar with very basic ones such as cd, ls, pwd, ./a.out, mkdir, cat, and vim (though in vim, I only know how to insert and exit/save).
Thanks for any help; -Wall is my main question but any help on the rest would be super appreciated.