Cで.expファイルをリンクするには?
.so、.o、.a、.la、lo、.slo ファイルをリンクできます。
しかし、.exp ファイルのみのファイル httpd.h があり (.so、.o、.a、.la、lo、および .slo ファイルはありません)、そこから関数を使用する必要があります。
そして、未定義のシンボルエラーが発生しています。
undefined symbol: ap_cstr_casecmp
Cで.expファイルをリンクするには?
.so、.o、.a、.la、lo、.slo ファイルをリンクできます。
しかし、.exp ファイルのみのファイル httpd.h があり (.so、.o、.a、.la、lo、および .slo ファイルはありません)、そこから関数を使用する必要があります。
そして、未定義のシンボルエラーが発生しています。
undefined symbol: ap_cstr_casecmp
.expWindows でのみ使用され、Ubuntu では使用されません。Ubuntu でリンクするには、.soまたはファイルが必要です。.a
lib<name>.soライブラリ ファイル (またはlib<name>.a同様の場所はライブラリの名前)を見つけて、ライブラリ ファイルを含むディレクトリへのパスに置き換える必要がある場所<name>にリンクする必要があります。である場合は、省略できます。-L<path> -l<name><path><path>/usr/lib-L<path>
.exp ファイルには、エクスポートされたシンボルのリストのみが含まれます。リンクする意味はありません。リンクするにはライブラリが必要です。