回文章列表
作者yenyi0312.bbs@ptt.cc (YenYi) 看板: linux
標題[問題] 關於Unix的makefile
時間批踢踢實業 (2010/02/11 Thu 00:45:56)
不好意思,不知道是否合適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
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻