g++ simple.cpp
будет искать просто. cpp в текущем каталоге. Поскольку вы выполняете g ++ из C: \ MinGW \ bin, компилятор будет искать только в C: \ MinGW \ bin. Не будет смотреться в подкаталогах. Поскольку simple. cpp находится в C: \ MinGW \ bin \ Cpp_prog, компилятор не ищет файл в нужном месте. Вы можете
g++ Cpp_prog\simple.cpp
указать, в каком каталоге находится файл, но вы не хотите, чтобы выходные данные компилятора загромождали каталог bin G CC. Вместо этого создайте себе каталог «Рабочая область» в другом месте на компьютере, который может находиться в папке «Документы» или в любом другом удобном месте. Внутри этого рабочего пространства создайте отдельный каталог для каждого проекта, чтобы вы могли упростить организацию. Запустите компилятор из соответствующей директории проекта.
Затем либо вызовите компилятор с помощью
C:\MinGW\bin\g++ simple.cpp
, либо добавьте C: \ MinGW \ bin в пользовательский или системный путь. См. Добавление каталога в переменную среды PATH в Windows для получения справки по этому вопросу.
Позже вы можете столкнуться со многими различными компиляторами и иногда с несколькими версиями G CC. Вы не хотите, чтобы в пути было много мест для g ++, потому что его легко назвать неправильным. Когда вы дойдете до этого момента, вам, вероятно, придется узнать об использовании инструментов автоматизации сборки , чтобы помочь вам в сложных проектах. Как правило, вы указываете местоположение компилятора для средства автоматизации.
Примечание: dir
- это команда перечисления каталогов DOS / Windows. В командной строке введите dir
, чтобы отобразить все файлы в текущем каталоге. Если вы собираетесь заняться программированием, вам будет очень полезно узнать о различных инструментах командной строки, предоставляемых вашей операционной системой и средой разработки.