现在的位置: 首页 > 综合 > 正文

编译MAD时出错

2013年12月05日 ⁄ 综合 ⁄ 共 606字 ⁄ 字号 评论关闭

cc1: error: unrecognized command line option “-fforce-mem”

在我编译安装audacity的时候出现下面的错误

cc1: error: unrecognized command line option “-fforce-mem”
其实这个错误是编译安装libmad时候引起的,audacity包含libmad

解决方式是:
在./config --prefix=/opt/GTStudio/GT2440/madpaly/target-x86之后

找到libmad configure之后的Makefile,


vi Makefile

找到包含"-fforce-mem"字符串,将其删除,就ok了

原因是gcc 3.4 或者更高版本,已经将其去除了,所以会出现上面的错误!

Compiling libmad with
gcc 3.4 or higher will produce the following error: 
cc1: error: unrecognized command line option “-fforce-mem”. The
build option “-fforce-mem” has been kicked out of gcc, so you need to alter the makefile (just vi Makefile after you have configured, hit “/” to search for the entry and delete it)

抱歉!评论已关闭.