2012-05-26 41 views
0

讓我想要獲得ImageMagick命令行工具'import'的數字媒體設備。嘗試從其他系統運行二進制文件給出了「無法執行二進制」錯誤,因爲架構不同(我猜)。用於MIPS架構的ImageMagick'import'工具

我將如何在MIPS架構上運行此工具 - 設備上沒有編譯器或包管理器。

最終目標是使用導入在任何給定時間拍攝附加顯示內容的屏幕截圖。

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 

回答

0

是,MIPS的具有完全不同的指令集。

最好的辦法是使用交叉編譯器並在普通的Linux或Windows開發系統上編譯該程序。您可以從頭開始構建gcc作爲Mips的交叉編譯器,或者您可能會找到可供Mips下載的預編譯編譯器。

這將讓你編譯開發系統上的源代碼。當然,如果你嘗試在那裏運行二進制文件,你會得到「不能執行二進制文件」。

你可以對比MIPS和x86的編譯,並期待在彙編語言的差異在http://ellcc.org/demo

+0

十分感謝,就會給它一個鏡頭。 – Cv9