有个问题请教下大家,我们部门的项目目前编译在x86架构,centos7上部署安装的各种软件,用到了很多软件nginx moongodb openssl curl sqlite3等等,编译之后可以在centos7及以上运行,现在我们要分析能否在MIPS架构的机器上运行,需要做哪些工作?
我分析总结了几点工作如下:
1.首先编译环境,肯定要搞成交叉编译(我刚搜的,不知道咋搞,网上的教程大都是针对ubuntu,没有涉及到centos方面的。)
2.其次这些用到的开源软件是否支持在mips架构上运行(我去软件官网也没看到有明确说)
3.有没有针对centos7x64 搭建交叉编译平台的教程和资料?
4.谢谢大家,如果哪位大哥搞过这些,求你动动手指,救救我
当编译平台与运行平台不一致时, 才会用到交叉编译.
你这种情况不一定要交叉编译.
查一下 Debian 的 MIPS 架构发行版, 看看有没有你需要的软件, 有就意味着该软件支持 MIPS 架构.
交叉编译 准备
要使用针对 MIPS 平台的编译工具链, 它的文件命名类似于 cross-mipsel-linux-gnu-gcc