私はYaccとLexを使ってプロジェクトを進めています。 Anjuta IDEを使用していますが、Autotoolsで問題が発生しました。私のファイルにはYaccが作成したヘッダーが必要なので、ソースコードをビルドできません。コンパイルプロセスの残りの前に、Yaccがその作業を確実に行う方法を私は確認できます。Automake Yacc問題
0
A
答えて
1
あなたはので、それらになります作るの依存関係としてあなたのlexとyaccファイルを追加する必要があります。
foo_SOURCES : foo_main.c foo.y foo.l
またはそのような何か。詳細は参考になります。
0
Yaccの-d
オプションで生成されたヘッダーファイルがある場合は、他のソースファイルがコンパイルされる前に構築されるように、BUILT_SOURCES
にリストする必要があります。
Makefile.am
は、(この例では、the Automake manualからそのままコピーされる。)
BUILT_SOURCES = parser.h
AM_YFLAGS = -d
bin_PROGRAMS = foo
foo_SOURCES = ... parser.y ...
ようになります。
関連する問題
- 1. Yaccスコープの問題
- 2. リンクのAutomakeの問題
- 3. automakeとリンクに関する問題
- 4. YACCコンパイルエラー
- 5. make checkの前にautomakeインストールターゲット
- 6. Automake/Autoconfスクリプトのカスタムディレクトリ
- 7. Automake変数の解像度
- 8. automakeの未定義参照
- 9. セマンティクステートメントとyacc
- 10. LEX -YACCパーサ
- 11. LEX&YACC - 式のスペース
- 12. LexとYacc Xcode 4
- 13. Lex yacc変更バッファ
- 14. ビジュアルスタジオのyaccとbison
- 15. 構文エラーlex yacc
- 16. 複数のプログラムのAutomakeリンク
- 17. Automakeサイレントルール(デフォルトではオン)
- 18. Automakeのdatadirとprefix in python
- 19. YoctoProjectのautomakeとシステムクロックのエラー
- 20. yaccが減らすことができません(Python Lex-Yacc)
- 21. 以下のlex/yaccファイルでセグメンテーションフォルト(コアダンプ)が受信されました。何が問題なの?
- 22. eclipse autotoolsプラグインからautomakeを実行
- 23. 並列automakeでhelp2manを使う
- 24. automake - ソースブロック内のターゲットフォルダを実行先
- 25. Automake:ビルド結果への依存
- 26. automakeルールの依存関係チェック
- 27. Automakeでヘッダが見つからない
- 28. yacc再帰のconcat値
- 29. Yaccの/フレックス構文エラー
- 30. Python PLY Yacc "構文エラー"