mac上編譯mono出現的問題總結

2021-07-11 16:00:47 字數 592 閱讀 4931

1.(下劃線開頭的某個檔案)unexpected character '`'

這個是由於mono原始檔放在mac與windows的共享盤上,此共享盤會生成點(_)開頭的隱藏檔案,編譯器沒有過濾隱藏檔案,對隱藏檔案進行編譯,導致編譯失敗。

解決方法:將原始檔拷貝到mac專用盤上編譯

2.交叉編譯ios時候,configure錯誤:cannot run test program

具體原因不明。可以根據config.log的提示,開啟configure檔案,修改出錯的判定

原始行: if $ false; then :

改為: if $ true; then :

從而跳過出錯位置。

3.config.log中可以出現很多的錯誤,只需要定位到configure失敗並且結束的那一行,其他錯誤全部可以忽略。

例如:undefined symbols: _iconv_open, _iconv_close

error: ac_nonexistent.h: no such file ordirectory

並不影響configure

4.找不到檔案 support/ios/net/route.h

在mac上為ios編譯mono

2.開啟終端,解壓原始碼 tar xvf mono version.tar.gz 3.進入原始碼目錄 cd mono version 4.配置 在mono原始碼目錄中建立文字檔案xcrun,將以下命令拷貝進去,在終端中執行.xcrun,完成之後,可以在mono target目錄中看到已經安裝完成的三...

在mac上編譯htk

解壓縮 後 cd htk 操作目錄都是在這個下 可能需要安裝的東西 1.gcc mac都自帶有的 但是如果這時候你直接去 make all 會出現沒有找到xlib的錯誤 2.command line tools 這個package包含很多命令列下的headers 包括xlib 一般情況下 只要安裝了...

在mac上編譯xlua

2.使用bash終端控制台 3.為cmake配置環境變數 export path cmake root 4.為xlua.build設定環境變數 這一步應該是可以忽略掉的 export path path users adeli desktop lua build path 5.為xlua.build...