2013-10-09 2 views
-1
testFile: test2.c 
     gcc -o testFile test2.c -I. 

Я не понимаю, что я делаю неправильно. testFile принимает два аргумента, поэтому я поставляю его с testFile 3 4Использование make-файла для запуска на терминале

Это должно дать результат, но он говорит, что testFile не является командой. Что, черт возьми, я делаю? Я хочу иметь возможность набирать testFile для запуска. Что мне нужно изменить в make-файле, чтобы сделать это?

ответ

2

Ваш make-файл в порядке; он будет строить программу под названием testFile из исходного файла с именем test2.c. (-I. немного странно, но не так.)

Ваша проблема в том, что текущий рабочий каталог не находится на вашем PATH (and it shouldn't be). Используйте ./testFile для запуска вашей программы.

+0

Я выполняю задание, и в качестве части требований мои входы должны быть testFile a b –

+0

Это странное требование; можете ли вы объяснить об этом больше? –

+0

В описании приведены примеры ввода и ввода как testFile 2 3 testFile 5 6 –

Смежные вопросы