• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

树莓派zero w编译问题

天外飞信 2017-09-07 浏览量:1091

用树莓派3B或2 编译的二进制文件能在树莓派zero w上直接用吗?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以的,都是ARM下的编译器编译的,功能上是可以的,不过要注意IO之类的外部资源,树莓派3B和zero W上的有不一样。
    • 发布于 2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
  • 应该是可以的,只要不牵涉到外部的不同的IO。因为编译是基于相同的平台。
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,因为在树莓派3B或2 编译的二进制文件使用的是ARM的编译器,即arm-linux-gcc进行编译的。
    你可以使用file命令查看一个这个二进制文件的类型属性的。
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,这和平台没关系。只要他驱动接口一样的,就行。
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 几个开发板的硬件上有差别的。如果与其他的派上的硬件一样,可以用的。
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,如果是树莓派2或者3,它本身就带一个ARM GCC编译器,你可以用c语言写好程序然后编译,得到一个可执行的bin文件,然后放到zero w执行
    • 发布于2017-09-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 能直接用的,都是基于arm gcc编译平台
    • 发布于2017-09-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 這要看您3和2是用什麼編譯器編譯

    注意gnueabi和gnueabihf是不同的喔

    所以保險起見還是在交叉編譯最為保險

    以上

    • 发布于2017-09-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 指令集都是一样的,是可以运行的
    • 发布于2017-11-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有找到 回复

  • 编译器都是GCC就可以,编译器不同就不行,另外,还得看系统外设是否一致,不然的话即使可以运行,效果也不一样。

    • 发布于2018-01-16
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :材质:iglidur® G 是衬套 回复

相关问题

问题达人换一批

树莓派zero w编译问题