Файл компиляции, который включает в себя ext2fs.h - PullRequest
0 голосов
/ 28 мая 2011

Итак, я пишу C-файл, который включает /extfs/ext2fs.h. Я пытаюсь вызвать функцию ext2fs_open (). Я ясно вижу, что заголовочный файл ext2fs.h имеет именно эту функцию. Фактически, если я передаю неверное количество аргументов, это даже исправляет меня. Однако он не компилируется, всегда выдает ошибку «неопределенная ссылка». Эта проблема связана со всеми методами, определенными в заголовочном файле. Как я должен скомпилировать этот файл? Есть ли какая-то библиотека, на которую мне нужно ссылаться?

Спасибо.

1 Ответ

2 голосов
/ 28 мая 2011

Вам необходимо установить ссылку на libext2fs , да ...

gcc -I/dir/containing/ext2fs.h -lext2fs your_source.c -o app
...