编译包含ext2fs.h的文件

时间:2011-05-28 08:37:37

标签: c ext2

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

谢谢。

1 个答案:

答案 0 :(得分:2)

您需要链接到libext2fs,是......

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