作者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/cn.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