文章目錄
http://symbian.compactbyte.com/2008/05/missing-separator-error.htmlMissing Separator Error
By Yohanes Nugroho on May 9, 2008 10:49 PM | 1 Comment | No TrackBacks
Quite many people found the message "Missing Separator Error" when building GCCE target. Usually this happens because the path to GNU CSL ARM compiler is not correct. The line that causes the problem is usually generated by cl_bpabi.pm, in subGCCLibPath. The subroutine will try to execute this:
arm-none-symbianelf-g++ -print-libgcc-file-name
to find the path to GCC include files.
So in case anyone else is having the same "missing separator. Stop",
just check if you can run:
arm-none-symbianelf-g++
If you can not run it, then somehow "arm-none-symbianelf-g++.exe" is not
on the path or the path that you set in the system is wrong/mistyped.
評論:這個是根本的原因,設定環境變數。
http://blog.csdn.net/ss88009/archive/2010/01/28/5265674.aspx
"missing separator. Stop"問題的解決
收藏
今天用GCCE編譯工程師,爆出了
\symbian\S60_3rd_MR_2\EPOC32\BUILD\symbian\Carbide\workspace\HTTPClientExample\group\HTTPCLIENTEXAMPLE\GCCE\HTTPCLIENTEXAMPLE.GCCE:85: *** missing separator. Stop.
make: *** [TARGETHTTPCLIENTEXAMPLE] Error 2
的錯誤。
後來安裝了CSL Toolchain (GCCE),問題就解決了。
CSL Toolchain (GCCE)的路徑為:
開始 --> S60 Developer Tools --> 3rd Edition SDK --> 1.1_MR_X --> Tools --> CSL Toolchain (GCCE) - Install
不過現在只知其然不知其所以然,至於到底是為什麼可以編譯通過了還不知道,先做下標記,希望我的文章能夠幫到有類似問題的同行。
評論:這種處理方法並不好,以前有裝過,只是重裝了系統不想再裝的話是很鬱悶的。
Re: 編譯gcc時遇到了問題為: *** missing separator. Stop - 2008-09-11 09:26
Originally Posted by Dynasty1215
加了以後,把命令列關掉再重開個,輸入path命令,看有沒有,
如果有clean下再重新編譯
重複做了幾次, 現在成功了, 非常感謝Dynasty1215
評論:
1.這種處理方法是最好的,只需要設定下CSL Toolchain 的路徑到環境變數,並且使環境變數生效。
2.如果是Carbide IDE的話,那就不光是在IDE上Clean了,需要手動Clean