0
需要在基于Linux的设备(Rexroth XM21)上运行库OpenCV。 这个有一个Intel Atom 32位CPU。 是否可以在Windows上(也在Intel平台上运行)编译该设备的库? 我有资源来实际编译一个Windows DLL,但那个当然不能直接使用。在英特尔编译用于Linux的Windows上的C++库
当我在树莓派(ARM)上编译它时,我已经有过不好的经历。可悲的是,Raspberry的.so文件由于体系结构不兼容而退出时发生错误。
那么有没有解决方案? 某种交叉编译?
谢谢你的提示!将尝试在这里新的Linux系统上编译它。 Atom是32位还是我的系统是64位? 这里有一些文件在下载部分:http://www.boschrexroth.com/dcc/Vornavigation/Vornavi.cfm?Language=EN&Variant=internet&VHist=g257180&PageID=p650745 这是什么工具链需要? – DragonGamer
刚刚收到这个设备上实际运行linux的信息完全是实验性的,所以没有工具链或任何东西。 – DragonGamer
是的,你应该安装一个32位的Ubuntu。下载部分似乎没有提供交叉工具链。如果你的目标是ARM系统,我会建议使用linaro交叉工具链。不幸的是,Linaro没有提供用于x86(例如原子)系统的工具链。所以我会尝试从32位Ubuntu系统构建。如果不兼容,则可能需要安装较旧的Ubuntu映像,并尝试使用兼容的libc版本。 – nucleon