aa
に依存するプログラムがlibbb
ありますlibcc
。
libbのMakefile.amに追加しました
libbb_la_LIBADD = -lcc
aaのMakefileに追加しました
aa_LDADD = -lbb
これは、デフォルトの場合にうまく機能します。
しかし、静的リンクが必要だったので、すべての構成をで実行しました--disable-shared
。
残念ながら、コンパイルaa
時に次のようになりました。
libb_source.c:libcc_symbolへの未定義の参照
何が欠けているのかアイデアはありますか?
更新:クロスコンパイルしてstagingdirを使用している場合は、このような依存関係を指定することを考えないでください。