Re: 請問關於編譯錯誤
> ==> dreamboys@kkcity.com.tw (短髮有點陽光) 的文章中提到:
> 出現 LINE153:End of life in texe block 是什麼意思
> 我編譯的是lpmud文件
> 謝謝
我大概知道你的意思。
我用例子說明...
> more test.c
:::::::::::::: /open/test.c ::::::::::::::
void test_func()
{
write(@DESC
test
);
return ;
}
眼尖的你會發現在第四行下面少了一個 DESC,這時 update 它
就會發現...
> update test.c
編譯時段錯誤:
/open/test.c line 8: End of file in text block at the end of the file
^^^^^^^^^^^^^^^^^^^^^^^^^
簡單的說就是你用 write、say、notify_fail、receive、shout
這些函數,要去"秀"一段 string 時,沒有給它應有的結尾符號
(有頭無尾),稍微去 debug 一下應該就會知道了。
PS上面你貼的Line153行,實際上那一行並不是真正 bug 之所在
,通常是指Line153行所在的那個函數or副程式內的某一行有
錯。(你可能漏了什麼符號沒加)
--
* Origin: 中山大學-美麗之島BBS * From: 61.225.19.61
討論串 (同標題文章)
mud 近期熱門文章
PTT遊戲區 即時熱門文章
13
19
136
283