不好意思,不知道是否合適PO在此 如果不合適,馬上刪除 各位大大好 小弟不才,最近在UNIX上研究雲端的Sector/Sphere 但由於官方版本僅支援Linux 因此以Vmware安裝Ubuntu 將相關套件安裝完成後,compile當然沒問題 但由於工作需要,需嘗試Unix HP-UX主機上執行 但在make官方內建的Makefile時,就發生錯誤 在Makefile中,會 include一個Makefile.common Makefile.common如下 1. C++ = g++ 2. 3. DEBUG = 1 4. STATIC = 0 5. 6. CCFLAGS = -I. 7. LDFLAGS = -lstdc++ -lpthread -lssl -L. 8. 9. ifeq ($(DEBUG), 1) 10. CCFLAGS += -Wall -g 11.else 12. CCFLAGS += -O3 13.endif Make 錯誤訊息如下: Make:必須是一個分隔元於規則行 10。停止。 *** 錯誤跳出碼 1 已確認第10、12行前為 tab,非空白 不知道是否有高手願意指導~~ 不好意思,麻煩了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.77.189 推 freesamael:可以用gmake嗎? 02/11 00:45