0

所以我正在编写一个包含 /extfs/ext2fs.h 的 C 文件。我正在尝试调用函数 ext2fs_open()。我可以清楚地看到头文件 ext2fs.h 具有该特定功能。事实上,如果我传入错误数量的参数,它甚至会纠正我。但是它不能编译,总是给我一个“未定义的引用”错误。这个问题出在头文件中定义的所有方法上。我应该如何编译这个文件?我需要链接到一些图书馆吗?

谢谢你。

4

1 回答 1

2

您确实需要链接到libext2fs,是的...

gcc -I/dir/containing/ext2fs.h -lext2fs your_source.c -o app
于 2011-05-28T08:40:22.487 回答