ImageMagick';导入&x27;MIPS体系结构工具

ImageMagick';导入&x27;MIPS体系结构工具,imagemagick,mips,Imagemagick,Mips,有一个数字媒体设备,我想让ImageMagick命令行工具“导入”处理它。尝试从其他系统运行二进制文件会出现“无法执行二进制”错误,因为体系结构不同(我猜是这样) 我如何让这个工具在这个MIPS架构上运行?设备上没有编译器或包管理器 最终目标是使用import在任何给定时间对附加显示器上的内容进行屏幕截图 uname-a Linux 4310 2.6.22.19-27-sigma #2 PREEMPT Mon May 16 01:03:35 PDT 2011 mips GNU/Linux 更多

有一个数字媒体设备,我想让ImageMagick命令行工具“导入”处理它。尝试从其他系统运行二进制文件会出现“无法执行二进制”错误,因为体系结构不同(我猜是这样)

我如何让这个工具在这个MIPS架构上运行?设备上没有编译器或包管理器

最终目标是使用import在任何给定时间对附加显示器上的内容进行屏幕截图

uname-a

Linux 4310 2.6.22.19-27-sigma #2 PREEMPT Mon May 16 01:03:35 PDT 2011 mips GNU/Linux
更多/proc/cpuinfo

system type                : Sigma Designs TangoX
processor                : 0
cpu model                : MIPS 74K V4.9  FPU V0.0
Initial BogoMIPS        : 330.13
wait instruction        : yes
microsecond timers        : yes
tlb_entries                : 32
extra interrupt vector        : yes
hardware watchpoint        : yes
ASEs implemented        : mips16 dsp
shadow register sets        : 1
VCED exceptions                : not available
VCEI exceptions                : not available
System bus frequency        : 330750000 Hz
CPU frequency                : 661500000 Hz
DSP frequency                : 330750000 Hz

是的,Mips有一个完全不同的指令集

最好的办法是使用交叉编译器,在普通的Linux或Windows开发系统上编译程序。您可以从头开始构建gcc作为Mips的交叉编译器,也可以找到可下载的Mips预编译编译器

这将允许您编译开发系统上的源代码。当然,如果您尝试在那里运行二进制文件,您将得到“无法执行二进制文件”

您可以比较Mips和x86编译,并查看汇编语言的差异