cannot dynamically load executable的尴尬经历

运行新编译的程序时报错:
./sdktest: error while loading shared libraries:test.so: cannot dynamically load executable

1.【executable:可执行的】第一反应是动态库编译方式有问题,加入-shared等参数后仍然不行。
2.google baidu一圈,没有可参考的结果。
3.readelf、objdump等查看 test.so,没有发现问题。
4.仔细阅读cannot dynamically load executable,这里的executable似乎不太对。如果executable是名词,不是形容词呢?翻译就是:不能动态加载可执行文件。那就是说test.so是一个可执行文件。
5.将该so导出,file查看:
ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=f7b7efe0cf4ec3fa01db94edb515fef6478012c1, not stripped
确实为可执行文件。

6.目标机器上,执行该so,发现居然可以运行。

7.在目标机器上搜索所有的test.so,然后删除。再次重新下载我编译的so。
8.运行通过。

9.再次查找executable的解释,在维基百科发现如下:
In computing, executable code or an executable file or executable program, sometimes simply referred to as an executable or binary…

10.结论:之前目标机器有一个可执行的test.so(也是无语)。
该问完全是英文不熟卡住的,看来英文水平真是很重要啊!

cannot dynamically load executable的尴尬经历相关推荐

  1. Dynamically load executable

    在一个可执行程序里面可以以load动态库的形式执行另外一个程序: $ cat 1.c #include <stdio.h>int main(void) {printf("hell ...

  2. 女星拍戏尴尬经历 李冰冰水中拍戏来大姨妈

    女星拍戏尴尬经历 李冰冰水中拍戏来大姨妈女星拍戏尴尬经历 李冰冰水中拍戏来大姨妈女星拍戏尴尬经历 李冰冰水中拍戏来大姨妈女星拍戏尴尬经历 李冰冰水中拍戏来大姨妈女星拍戏尴尬经历 李冰冰水中拍戏来大姨妈 ...

  3. 面试PHP的尴尬经历以及今后的职业规划

    现在回想起来.我为什么去投PHP开发的岗位啊. 一开始公司发了一张面试题给我,题目如下: 在test数据库中有个flow_user表,找出email字段中@之前字符相同且大于等于2条的所有记录. 最终 ...

  4. Linux卸载软件,误将系统libselinux.SO.1文件删除,导致系统命令基本无法使用的尴尬经历-----附解决方案

    Linux卸载软件,误删了系统libselinux.SO.1文件,执行命令,报如下错误: [root@host-01 ~]# error while loading shared libraries: ...

  5. Vue报错 Are you meant to dynamically load options? You need to use “loadOptions“ pro

    vue date中修改对应loadOptions参数不为空即可 data() {return {//修改前deptOptions: undefined,//修改后deptOptions: [],} }

  6. websocket 业务提醒 .net_7年.NET 面试 Java 的尴尬历程

    作者:_tom 来源:cnblogs.com/doNetTom/p/12082150.html 先简单介绍LZ 现如今的情况,LZ 1992年出生,2012年实习,大专学渣一枚,实习期直接被校企合作直 ...

  7. Howto Dynamically Insert Javascript And CSS

    2019独角兽企业重金招聘Python工程师标准>>> This is a short and sweet little tutorial to show you how to dy ...

  8. react引入多个图片_重新引入React:v16之后的每个React更新都已揭开神秘面纱。

    react引入多个图片 In this article (and accompanying book), unlike any you may have come across before, I w ...

  9. PX4 CMakeLists.txt 文件剖析

    PX4 CMakeLists.txt 文件剖析 前面对于 PX4 的 Makefile 已经做了比较详细的分析, 见这里, 这里进一步对 PX4 的 CMakeLists.txt 文件结构进行进一步的 ...

最新文章

  1. 如何在page_load方法判断是服务器端控件引发的page_load方法
  2. 开源导入导出库Magicodes.IE 多sheet导入教程
  3. [渝粤教育] 中国地质大学 信息资源管理 复习题 (2)
  4. python调用selenium的get_Python – selenium webdriver在循环中停留在.get()
  5. 360 php SQL注入,php中sql注入漏洞示例
  6. Win8应用法律声明
  7. [插件使用] 介绍与使用番茄助手
  8. java中模糊查询sql怎么写_java模糊查询sql语句
  9. 华为手机解锁码计算工具_华为手机强制解锁工具
  10. 431. 将 N 叉树编码为二叉树(树+二叉树 相互转化)
  11. 运营实操:亚马逊运营的顶级思维
  12. 知我者,谓我心忧,不知我者,谓我何求。何必说?
  13. [hive 报错]:FAILED:SemanticException [Error 10025] Expression not in GROUP BY key
  14. (每日一练c++)解数独
  15. Myeclipse10完美破解过程
  16. Redmi Note 9 Pro 5G 换手机重新安装谷歌服务 Google Play
  17. 微信小程序的登录过程简介
  18. 通过云端自动生成openmv的神经网络模型,进行目标检测
  19. 1860-zbj的电梯间
  20. 英文SEO采集伪原创软件Kontent Machine注册使用实战教程!

热门文章

  1. 三极管的基础知识(上)
  2. 数据结构和机器学习哪个更难_如何通过更少的数据主动学习来做更多事情
  3. CSP2020-S1游记
  4. Spring boot后台搭建二集成Shiro添加Remember Me
  5. 计算机内存坏了是什么反应,电脑内存坏了会出现什么现象
  6. HSSF 字体下划线
  7. php博客系统 加载评论,Yii实现单用户博客系统文章详情页插入评论表单的方法...
  8. 【Beta阶段项目展示】Time Shaft·时间轴
  9. java自学要学多久(java自学要学多久)
  10. 谈一谈曾经的中国互联网吧