Я создал заголовок и источник, но я не знаю, как их связать. Я просмотрел его в Интернете, но предоставленные команды не работали (или меня здесь не было бы :)).header.h: Нет такого файла или каталога, даже если источник и заголовок находятся в одном каталоге
Для его компиляции (если вы используете GCC):
Заголовок:
$ gcc -c whatever.h -o whatever.o
Источник:
$ gcc -c sample.c -o sample.o
Чтобы связать файлы для создания исполняемого файла:
$ gcc sample.o whatever.o -o sample
Что я сделал o неправильно. Я использую geany для записи (ошибка компиляции здесь), но команды выполняются на терминале в том же каталоге. может ли кто-нибудь дать мне команды сборки для geany, поэтому всякий раз, когда я хочу включить заголовок, я могу просто скомпилировать и запустить?
Почему бы вам не использовать '#include "header.h"' в 'sample.c'? –
да я включил его – BRHSM
Тогда зачем вы его компилируете и связываете? :-) –