首页 > TAG信息列表 > shared-library
为什么我不能在Linux上执行Android x86可执行文件
我试图将Android应用程序移植到Linux(不要笑:)我遇到了一个问题.在使用./app_process添加可执行权限后尝试执行Android可执行文件(app_process)时,虽然cat ./app_process正常工作,但它表示它不存在. 同样在我的文件管理器(Pantheon Files)中,可执行文件显示共享库图标. 有没有办法在Linux / ARM中跟踪库调用的工具
我正在寻找一种工具,可以跟踪Linux / ARM中共享库中函数的调用.基本上,我希望能够指定一个命令行,并让该工具生成一个被调用的库函数和传递的参数的记录.我想可以使用某种形式的功能挂钩. 我知道ltrace,它提供了我所需要的功能.但是,ltrace对我不起作用: >在追踪更复杂的程序时经常linux – 如何检查是否安装了共享库?
我的问题源于我在启动ffmpeg时遇到的问题. 我已经安装了ffmpeg,它显示为已安装: whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz 后来,我发现,有些程序依赖于安装本身没有的库,所以我用ldd命令检查了什么是缺失linux – 为什么以及如何运行某些共享库,就像它们是可执行文件一样?
在32位Linux系统上,调用它 $/lib/libc.so.6 在64位系统上 $/lib/x86_64-linux-gnu/libc.so.6 在shell中,提供如下输出: GNU C Library stable release version 2.10.1, by Roland McGrath et al. Copyright (C) 2009 Free Software Foundation, Inc. This is free software; se64位 – 如何在64位计算机上安装32位版本的libstdc .so.6
我需要在64位Ubuntu 8.04.2服务器上安装32位版本的libstdc .so.6. 当我尝试使用apt-get install ia32-libs时,它说 root@devserver:~/downloads# apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs64位 – Eclipse和Android SDK的问题
我安装了Eclipse,openjdk6并下载并解压缩了sdk manager文件. 现在,当我创建一个Android项目时,我收到以下错误: 2012-06-06 18:44:40 - contactManager] /home/catia/android-sdks/platform-tools/aapt: error while loading shared libraries: libz.so.1: cannot open shared obj