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

直接从网上下载的.so文件能直接用在树莓派上吗?

前功尽弃 2018-03-27 浏览量:2298
如题,我直接从网上下载的.so文件能直接用在树莓派上吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不一定,要看so文件编译平台,如果是编译为x86平台的肯定不能用,如果是编译的ARM平台的,可能能用。还要看是否与具体硬件有关联。
    • 发布于 2018-03-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :AREQ-90C0-LN000; AA3528AF3C;供参考 回复

其他答案 数量:8
  • 要确定是否是适用于树莓派的so文件,否则通常是不能用的,最好的方法还是下源码自己编译啊
    • 发布于2018-03-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没找到 回复

  • 一般都不能,因为so文件这样的驱动模块一般是平台相关的,不同系统(架构)不通用的,而网上大多数是x86的,就是x86和x86-64都不一定通用。

    • 发布于2018-03-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :封装不一样,SGM809-SXN3/TR:SOT-23-3, SGM809-SXN3L/TR;SOT-23. 回复

  • 肯定不行的 ko 是源码编译的才能用
    • 发布于2018-03-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :原厂未提供http://www.li-sion.com.tw/querylist.asp 回复

  • 树莓派上的要版本与架构一样才可以使用,也就是ARM的库才可以使用。
    • 发布于2018-03-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  : 回复

  • 难说,不仅仅要是arm架构的程序,很多so库本身还依赖所所在环境的其他库,如果你没用装这些库,或者说版本不对的话……举个例子,编译opencv生成的so库,原本是依赖5.5.1的qt,如果你现在的树莓派是自己安装了5.6的qt,那可能会不兼容,需要重新编译安装opencv
    • 发布于2018-03-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :2颗物料功能参数相似,不能相互替代。看客户应用场景。 1.LM339DR 差分比较器,输出电流:20mA, 输出类型:CMOS,MOS,开路集电极,TTL 2.LM339DT 通用比较器 输出电流:16mA @ 5V 输出类型:CMOS,DTL,ECL,MOS,开路集电极,TTL 尾缀T:reel 回复

  • 大多数情况不行,除非编译环境完全相同,比如x86平台编译的so文件就肯定不可以跟arm平台的通用。

    • 发布于2018-03-27
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :RH100-12.288-18-2030-EXT-TR Raltron Electronics 请参考。 回复

  • 不行,网上的一般是x86的,做需要用源码重新编译
    • 发布于2018-03-28
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :原厂没有相关文件。 回复

  • 树莓派上的CPU是ARM架构的,只能运行使用arm-gcc编译出来的so文件。
    所以看看你下载的是什么类型的文件,是arm 的才可以运行。
    • 发布于2018-04-04
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :66953-003LF Amphenol ICC (FCI) 请参考。 回复

相关问题

问题达人换一批

直接从网上下载的.so文件能直接用在树莓派上吗?