我们正在开发xcode4中的iphone 4应用程序,在编译设备时出现错误:
{标准输入}:未知:未定义的本地符号LC85 {标准输入}:未知:未定义的本地符号LC86 Command / Developer / Platforms / iPhoneOS.platform / Developer / usr / bin / gcc-4.2失败,退出代码为1
我们正在使用gcc 4.2和Eigen软件包,如SVD,Array,QR,LU,Core,Cholesky等。 但是,当为iPhone模拟器4进行编译时没有错误。
可以解决吗?
答案 0 :(得分:1)
默认情况下,Eigen函数是矢量化的(使用矢量和矩阵的聪明属性来避免嵌套的for循环等)。
#define EIGEN_DONT_VECTORIZE告诉Eigen ......不要矢量化。 Apple的编译器曾经是gcc-4.2,它不支持矢量化。我认为新的LLVM编译器应该支持矢量化。