Я только начинаю программировать и прохожу через K & R, чтобы попытаться изучить C. Я попал в раздел по аргументам командной строки (5.10), но теперь я в тупике. Каждый раз, когда я пытаюсь открыть программу, написанную с помощью аргументов командной строки, мне говорят, что файл X, X, являющийся аргументом, не существует.Beginner Doing K & R
`НКУ -o найти find.c
открыта находка тест
Файл/Документы/Learning_C/тест не exist.`
Любые предложения? Thanks
Префикс «./» * является важным, по крайней мере, в Linux, как текущая папка ». обычно не является частью переменной PATH, поэтому система не будет находить двоичный файл. Если исполняемый файл, который вы создали, имеет то же имя, что и стандартная программа в вашей системе (например, «тест»), в противном случае «./» будет использовать системную программу, а не ту, которую вы скомпилировали. – bluebrother
Вы неправильно поняли, что я сказал. Я сделал/не сказал/не сказал: «Неважно, префикс с префиксом« ./ »... Я просто указывал, что вы сказали: если вы префикс« ./ », то не будет именования с поиском и тестированием – Pete
@Pete, спасибо за то, что вы ответили на другие, предоставленные другими. Сначала с именем столкновения с помощью команды system find, а затем с использованием ./ для разыменования. Проверьте правки дамы и джентльмены ... –