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 に答える