libxml2
xmlドキュメントを読み取るサンプルファイルをインストールしてコンパイルするために使用しています。フラグを立てるために以下を使用しているので、libxml2を使用しています。
gcc `xml2-config --cflags xml2-config --libs` libxml.c
ただし、ファイルの解析の最初の行でクラッシュします。
Error: <unknown>:1: syntax error near line 1
context: <?xml version="1.0" >>> encoding="UTF-8"?> <<<
Segmentation fault
私はそれが有効なxmlファイルであることを知っています。xmlファイルの最初の数行は次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<sbml xmlns="http://www.sbml.org/sbml/level3/version1/core" level="3" version="1">
<model metaid="_case00010" id="case00010" name="case00010" timeUnits="time">
以前にこのエラーが発生した人はいますか?ありがとう。
これはgdbを実行したときに得られるものですが、それが何を意味するのかわかりません。
Cannot find new threads: generic error
コードはここから逐語的です:http://www.xmlsoft.org/examples/parse1.c
そして、xmlファイルは検証チェックに合格します。