ImageMagick';导入&x27;MIPS体系结构工具
有一个数字媒体设备,我想让ImageMagick命令行工具“导入”处理它。尝试从其他系统运行二进制文件会出现“无法执行二进制”错误,因为体系结构不同(我猜是这样) 我如何让这个工具在这个MIPS架构上运行?设备上没有编译器或包管理器 最终目标是使用import在任何给定时间对附加显示器上的内容进行屏幕截图 uname-aImageMagick';导入&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 更多
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编译,并查看汇编语言的差异