我產生makefile文件不執行,而是引發以下錯誤: vbsp_linux32.mak:34: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.
的Makefile:缺少分隔符(你的意思是TAB,而不是8個空格?)
我喜歡讀30頁,這是所有來同樣的結論(在命令前面的空格),對此我無法找到/在此生成的文件解決:
OS:Debian的傑西
製作版本:4.0
我產生makefile文件不執行,而是引發以下錯誤: vbsp_linux32.mak:34: *** missing separator (did you mean TAB instead of 8 spaces?). Stop.
的Makefile:缺少分隔符(你的意思是TAB,而不是8個空格?)
我喜歡讀30頁,這是所有來同樣的結論(在命令前面的空格),對此我無法找到/在此生成的文件解決:
OS:Debian的傑西
製作版本:4.0
線是一個命令。
call ..\..\vpc_scripts\valve_p4_edit.cmd ..\..\..\game\bin\$(TargetFileName) ..\..
根據GNU make manual(你可以去在整個頁面):
Makefiles contain five kinds of things: explicit rules, implicit rules, variable definitions, directives, and comments. Rules, variables, and directives are described at length in later chapters.
換句話說,你可以在規則中的Makefile命令,但是(最常見的情況)。
但是,這只是Makefile包含的許多錯誤之一。看着它,我看到它是從Windows翻譯:
副本
copy "$(TargetDir)"$(TargetFileName) ..\..\..\game\bin\$(TargetFileName)
呼叫
call ..\..\vpc_scripts\valve_p4_edit.cmd ..\..\..\game\bin\$(TargetFileName) ..\..
ERRORLEVEL
if ERRORLEVEL 1 goto BuildEventFailed
因此,有一些工作要做,直到它會在Linux上運行。
向我們展示vbsp_linux32.mk文件。在這裏有點困惑,是http://pastebin.com/2cYd8Jhj是隻有vbsp_linux32.mk文件? –
@SagarSakre pastebin上的文件只是vbsp_linux32.mak文件。 – floube