Итак, я пытаюсь использовать функцию, определенную в другом файле C (file1.c) в моем файле (file2.c). Для этого я использую заголовок file1 (file1.h).
Тем не менее, я все время получаю следующую ошибку, когда пытаюсь скомпилировать мой файл с помощью gcc:
Undefined symbols for architecture x86_64:
"_init_filenames", referenced from:
_run_worker in cc8hoqCM.o
"_read_list", referenced from:
_run_worker in cc8hoqCM.o
ld: symbol(s) not found for architecture x86_64
Мне сказали, что мне нужно "связать объектные файлы вместе", чтобы использовать функции из файла1 в файле2, но я не знаю, что это значит: (