我想提出一个问题,也许有一个简单的解决办法。我玩这个问题已经有一段时间了,但到目前为止没有成功。如何为该硬件编译开源应用程序?
System version: 2.7.28
Emcommd version: 3.81pre3-rc1
Uname -a: Linux device 3.2.2-em1 #26 Fri Mar 14 08:54:27 CET 2014 armv5tel unknown
CPU Info: Processor : XScale-PXA270 rev 8 (v5l) BogoMIPS : 518.55 Features : swp half thumb fastmult edsp CPU implementer : 0x69 CPU architecture: 5TE CPU variant : 0x0 CPU part : 0x411 CPU revision : 8 Hardware : EMTEST PXA2xx Platform Revision : 0000 Serial : 0000000000000000
Version: Linux version 3.2.2-em1 (podolak@podolak-desktop) (gcc version 4.2.1) #26 Fri Mar 14 08:54:27 CET 2014
Uses uClibc这是一种较旧的公共汽车售票设备。ME126I Mijola EM 126 i Mijola
例如,我想编译一些vnc查看器应用程序。就像这样的TigerVNC。或者至少让JRE启动并运行。我尝试了这些嵌入式JRE软件包的ARMv5,但没有任何二进制文件可以运行。
我尝试过使用诸如交叉工作台-ng之类的工具,但是我无法为这个特定的硬件创建一个工具链。有人能引导我朝着正确的方向前进吗?或者给我简单的建议,说明你将如何解决这个问题?谢谢。
发布于 2022-01-06 14:58:24
最简单的方法是通过Buildroot构建GCC和uClibc的相同版本,然后使用这个工具链构建其他软件,或者最好是通过buildroot构建您想直接在其上使用的软件,然后将其复制到目标设备中。
https://stackoverflow.com/questions/58793294
复制相似问题