編譯執行檔(機械碼)時發生錯誤(編號:2558)

小弟最近在將程式編譯為執行檔時發生了一些問題 ,其錯誤訊息大致如下
"在程式碼產生器或程式碼連結器(linker),發生無法預期的錯誤....",
而其錯誤說明如下:
===============================================================
程式碼產生器或連結器中,發生了不可預測的錯誤
程式碼產生器或連結器,引起了不可預測的錯誤。選擇「是」以便在記事本中顯示錯誤。
該錯誤大部份是由較小的磁碟空間不足,或其它與磁碟相關的問題引起。
===============================================================
小弟也試著將程式放在大一點的硬碟下編譯,但結果還是一樣......
不過假使編譯為"虛擬碼"或是按下"開始"箭頭來即時編譯則可正常完成,
小弟目前使用為VB5.0...............
請教各位先進這問題要如何解決???

PS:上述問題在VB6.0中同樣會發生