我趕上一個make錯誤neded:沒有規則使目標'|'通過
make: no rule to make `|' needed by cryptest.exe
這裏的食譜:
cryptest.exe: public_service | libcryptopp.a $(TESTOBJS)
$(CXX) -o [email protected] $(CXXFLAGS) $(TESTOBJS) ./libcryptopp.a $(LDFLAGS) $(LDLIBS)
的|是Order-only prerequisites。僅限訂單的先決條件通常有效,所以我不確定在這種情況下會出現什麼問題。
爲什麼我收到make錯誤?
我對這個問題表示歉意。我以前的這個問題已經被問及過很多次了。不幸的是,Google和Bing似乎都無法使用像|。
做出什麼版本的GNU的? –
@ 200_success - gmake版本是3.79.1。 – jww