Я продолжаю получать эту ошибку, когда пытаюсь скомпилировать файл .cpp
в моем терминале unix.g ++ error no такой файл или каталог
Вот моя команда:
-bash-4.2$ g++ -o test.cpp test
Выход:
g++: error: test: No such file or directory
g++: fatal error: no input files
compilation terminated.
Но, когда я набираю в ls
:
test.cpp
Есть ли у меня неправильная версия г ++?
Вы перепутали порядок аргументов. '-o' принимает выходной файл, который вы хотите создать, но, похоже, вы передаете исходный код. Компилятор рассматривает 'test' как исходный код (входной файл). Измените свою командную строку на 'g ++ -o test test.cpp'. Если вам повезло, это было спасено, прежде чем перезаписывать исходный код. – Robert