交叉编译相关问题centos7

有个问题请教下大家,我们部门的项目目前编译在x86架构,centos7上部署安装的各种软件,用到了很多软件nginx moongodb openssl curl sqlite3等等,编译之后可以在centos7及以上运行,现在我们要分析能否在MIPS架构的机器上运行,需要做哪些工作?

我分析总结了几点工作如下:

1.首先编译环境,肯定要搞成交叉编译(我刚搜的,不知道咋搞,网上的教程大都是针对ubuntu,没有涉及到centos方面的。)

2.其次这些用到的开源软件是否支持在mips架构上运行(我去软件官网也没看到有明确说)

3.有没有针对centos7x64 搭建交叉编译平台的教程和资料?

4.谢谢大家,如果哪位大哥搞过这些,求你动动手指,救救我

阅读 2.5k
1 个回答

当编译平台与运行平台不一致时, 才会用到交叉编译.
你这种情况不一定要交叉编译.

查一下 Debian 的 MIPS 架构发行版, 看看有没有你需要的软件, 有就意味着该软件支持 MIPS 架构.

交叉编译 准备

  • 编译器
    要使用针对 MIPS 平台的编译工具链, 它的文件命名类似于 cross-mipsel-linux-gnu-gcc
  • 待编译软件源码
  • 所需类库, 头文件, 配置工具等等
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏