在mac上出错:No working C compiler found.

来源:互联网 发布:贵阳IBM预测大数据 编辑:程序博客网 时间:2024/05/01 12:54

在安装opencv +java 的时候报错:

No working C compiler found.


查看原因,是在修改x264 的configure配置的时候报错

找到configure文件:

路径如下:

 cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_x264/x264/work/x264-956c8d8"


打开configure文件,找到

darwin*) SYS="MACOSX" CFLAGS="$CFLAGS -falign-loops=16"

这一句,

改成:

darwin*) SYS="MACOSX" CFLAGS="$CFLAGS"

保存就可以了

修改之中的小问题:

我打开的时候需要解锁,然后即使选择解锁,输入密码还是解锁失败。尝试修改属性文件,都变为可读写,但是还是不行。所以就先将文件复制到了download中,然后修改其内容,再复制回去就ok了。


出现这种问题的原因:

-falign-loops=16 option must be supported by all versions of GCC

-falign-loops=16 选项必须被所有GCC版本支持


参考:http://stackoverflow.com/questions/22678938/error-compiling-x264-on-mac-os-x

0 0