0

私はこのライブラリを使い始めようとしており、そのページの指示に従うと、プロジェクトのページが Cygwin をサポートすると主張しているにもかかわらず、Cygwin はthisを返します。

Makefile は新しい Ubuntu VM で問題なく動作し、Cygwin の setup.exe を実行して Devel、Interpreters、Perl などをインクルードしました。これにより、壊れた依存関係が修正された可能性があると思いましたが、すべてをインストールした後にビルドされません。関連するパッケージ。

以前にこのような問題に遭遇した人はいますか? 何かアドバイスはありますか?

更新:以前の出力は、0.8 を試した結果です。0.9RC Makefile を再実行しましたが、問題は次のようです。

/usr/local/bin/ACC/src/.acc_dir/matchaa_ac.c:63:1: error: expected specifier-qualifier-list before ‘__ac__type__insert’
/usr/local/bin/ACC/src/.acc_dir/matchaa_ac.c:63:1: error: stray ‘@’ in program

Cygwin が「@」文字で窒息している理由がわかりません。特殊文字を解析しないため、Google は役に立ちません。

4

1 に答える 1

0

最初のエラーは次のとおりです。

/usr/local/bin/ACC/src/.acc_dir/matchinfo_ac.c:180:39: error: expected specifier-qualifier-list before ‘PointcutType’

matchinfo_ac.c2 つのビルド環境の違いについての手がかりとして、行 180 の文字 39 を調べます。エラーは によって出力されるため、ビルドするtaccには新しいバージョンの が必要になるのではないでしょうか? 構文の変更?v0.9 RC から (開発版であることに注意してください)tacctacc

struct _IO_FILE_plus ; 

ただし、必ず自分のコピーを確認してください。とにかく、この行には 39 文字がありません。

幸運を。

于 2013-01-16T12:14:18.107 に答える