Попробуйте добавить -o
после других вызовов gcc.Кроме того, убедитесь, что вы ввели \t
(клавиша табуляции) в отступе (не пробелы, а настоящий символ табуляции).Убедитесь, что ваш текстовый редактор не настроен на использование пробелов вместо вкладок.
myprog : myprog.o mylibrary.o
gcc myprog.o mylibrary.o -o myprog
myprog.o : myprog.c mylibrary.h
gcc -c myprog.c mylibrary.h -o myprog.o
mylibrary.o : mylibrary.c mylibrary.h
gcc -c mylibrary.c -o mylibrary.o
Пожалуйста, при написании вопроса никогда не забывайте сообщать об ошибках, которые вы получаете.Это помогает определить проблему и дать точный ответ.
Надеюсь, это поможет вам.Береги себя, Беко