Я недавно впервые начал использовать терминал Linux, и для моего школьного проекта мы должны написать программу и использовать команды Linux для выполнения программы, которая включает в себя входной и выходной файл.Я никогда не использовал Linux для ввода и вывода файлов при программировании.Я послал своему профессору по электронной почте вопросы о том, как выполнять команды, и никогда не получал ответ.В классе он упомянул, что команда должна выглядеть так:
./mipssim -i INPUT.bin -o OUTPUT.txt
С моей основной функцией:
int main(int argc, char* argv[]) {
}
При попытке заставить входной файл работать, я получил ошибку
./mipssim line 5: $'\r': command not found
и
g++: error: unrecognized command line option '-i'
Я очень запутался в происходящем, и поиск в интернете мне не помог.Я получил программу для выполнения один раз, и вывод на терминал был совершенно неверным.
Наконец, мне сказали, что «mipssim» должен быть именем моего исполняемого файла, так что это будет достигнуто путем переименования a.out файл?
mv a.out mipssim
Спасибо за ваше время и обратную связь!