在安装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