作者daijie2098 (walker)
看板C_and_CPP
標題[問題] indri套件安裝相關問題(solved)
時間Wed May 3 21:20:07 2017
開發平台(Platform): (Ex: Win10, Linux, ...)
MacOS Sierra 10.12.3
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
gcc (MacPorts gcc48 4.8.5_1) 4.8.5
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
在indri-5.11的目錄下
./configure的時候就出現error(如下圖)
http://imgur.com/5oFhoKR
在查詢"C preprocessor "/lib/cpp" fails sanity check"這個錯誤後
多半得到的結果顯示是gcc沒有安裝
但小弟的gcc已經正確安裝且路徑設定完成
http://imgur.com/LNi9nAO
接著嘗試make後出現的錯誤如下
http://imgur.com/WIbjOKN
經查詢後知道"g++: error: unrecognized command line option '-stdlib=libstdc++'"
這個錯誤表示gcc沒有那個指令,要在clang下才能編譯過
於是就卡關了因為不知道要在哪裡才能夠把這行指令刪掉...
或是大大有其他的做法可以分享orz
預期的正確結果(Expected Output):
預期可以正確安裝
/.configure -> make -> make install都正確執行
補充說明(Supplement):
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.164.169
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1493817610.A.03F.html
※ 編輯: daijie2098 (140.119.164.169), 05/03/2017 21:22:13
※ 編輯: daijie2098 (140.119.164.169), 05/03/2017 21:23:04
※ 編輯: daijie2098 (140.119.164.169), 05/03/2017 22:08:34
1F:→ x000032001: configure那邊 你的g++有裝嗎 05/03 23:08
感謝大大,最後我把configure內的程式碼中出現'-stdlib=libstdc++'
的部分刪除(刪除那一行),就可以順利產生健康的makefile
然後已經可以正確執行了!!!
※ 編輯: daijie2098 (140.119.164.169), 05/03/2017 23:24:48