Эй, я новичок в C, но программист среднего уровня в целом. Я ищу, чтобы создавать файлы и проблемы с выяснением, для чего они предназначены, и как их использовать. Так, например, я в настоящее время компиляции каждого из моих файлов в моем проекте индивидуально, набрав:Простой вопрос о файле (C)
gcc -o newoutfilename1.out oldcfilename1.c
gcc -o newoutfilename2.out oldcfilename2.c
А что, если я просто хочу, чтобы запустить сделать файл, чтобы собрать их все сразу. Я не хочу помещать их всех в один файл в конце, видя, как они не связаны. Также идет еще больше. Могут ли файлы makefile использоваться для тестирования. Как после я компилировать newoutfilename1.out
я хочу запустить:
./newoutfilename1.out arg1 arg2 arg3 > intothisfile.data
Вообще делает мою жизнь легче при кодировании и тестирования, если код компилируется и из ставит правильные данные.
Я думаю, что вы Мент: * НКУ -o newoutfilename1 oldcfilename1.c * и * НКУ -o newoutfilename2 oldcfilename2.c * – karlphillip
Насколько мой опыт идет я могу назвать Outfile ничего Прошу. Я ошибаюсь? Или, может быть, ваше высказывание, поскольку они независимы, там нет объектных файлов, тогда да, вы правы. Я отредактирую. –
Да, это имя, это не важно для большинства линкеров. однако компилятор может рассердиться, если вы укажете исходный файл с неизвестным суффиксом. – Marm0t