プロジェクトのビルド中に発生したエラーをトラブルシューティングする方法がわかりません。これに対処するための提案はありますか?言語はジャバです。
make[1]: *** No rule to make target `org/zeromq/ZMQ$Context.class', needed by `all'. Stop.
以下の提案により、次の出力が得られましたmake -d
。
Considering target file `org/zeromq/ZMQ$Context.class'.
File `org/zeromq/ZMQ$Context.class' does not exist.
Looking for an implicit rule for `org/zeromq/ZMQ$Context.class'.
Trying pattern rule with stem `ZMQ$Context.class'.
Trying implicit prerequisite `org/zeromq/ZMQ$Context.class.cpp'.
Trying pattern rule with stem `ZMQ$Context.class'.
Trying implicit prerequisite `org/zeromq/ZMQ$Context.class.o'.
Trying pattern rule with stem `ZMQ$Context.class'.
Trying implicit prerequisite `org/zeromq/ZMQ$Context.class,v'.
...
Must remake target `org/zeromq/ZMQ$Context.class'.
make[1]: *** No rule to make target `org/zeromq/ZMQ$Context.class', needed by `all'. Stop.
つまり、 make はの定義ZMQ.java
を調べるほどスマートではないようです。ZMQ$Context.class
これは私のバージョンのmake
問題ですか、それともライブラリの所有者から提供された makefile の問題ですか?