我们正在xcode4中开发iphone 4应用程序,在编译设备时出现错误:
{标准输入}:unknown:未定义的本地符号LC85{标准输入}:unknown:未定义的本地符号LC86命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
我们正在使用gcc 4.2和特征包,如SVD, Array, QR, LU, Core, Cholesky等。然而,当为iPhone模拟器4编译时,没有错误。
可以解决吗?
Eigen的函数默认是向量化的(使用向量和矩阵的巧妙属性来避免嵌套的for循环等)。
#define EIGEN_DONT_VECTORIZE告诉Eigen…不是矢量化。苹果的编译器以前是gcc-4.2,它不支持向量化。我认为新的LLVM编译器应该支持向量化。