いつものように、最新のlibxml2-2.8.0をインストールしました:$ ./configure
、、 。$ make
$ make install
は$ xml2-config --cflags --libs
この出力を提供します:
-I/usr/local/include/libxml2
-L/usr/local/lib -lxml2 -lm
しかし、例をコンパイルしようとしています...
$ gcc `xml2-config --cflags --libs` xmltest.c
リンカーは言う:
/tmp/cc8ezrPl.o: In function `processNode':
xmltest.c:(.text+0x19): undefined reference to `xmlTextReaderConstName'
xmltest.c:(.text+0x38): undefined reference to `xmlTextReaderConstValue'
...etc.
私がグーグルで検索したものはすべて、xml2-config --cflags --libs
フラグを立てたり、libxml2の最新バージョンにアップグレードしたりすることで解決できます。残念ながら、どちらも私にはうまくいきません。
問題を特定するための手順は何ですか?
Ubuntu12.0464ビットを使用します。