在snapgear中編譯Perl時出錯

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

在snapgear中編譯Perl時出錯

文章訪客 » 週三 1月 25, 2006 11:06 pm

我下載Snapgear 3.2
而tool chain是arm-linux-tools-20031127
板子是Intel IXDPG 425
OS是Redhat 9
kernel是2.4.20

而當我make menuconfig時...
於Miscellaneous Applications中選取Perl後
接著make dep沒問題....make all時就出現下列的錯誤

./miniperl configpm configpm.tmp
./miniperl: ./miniperl: cannot execute binary file
make[2]: *** [lib/Config.pm] Error 126
make[2]: Leaving directory `/root/snapgear/user/perl'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/snapgear/user'
make: *** [subdirs] Error 1

看樣子感覺好像是cross compile出來的miniperl似乎沒法在x86上執行

因為我想在板子上寫CGI並且搭配thttpd..所以才需要perl
我在google找了許多....似乎很多人也都遇到此問題..但都沒有解決方法

希望有前輩指教一下...謝謝!!!
訪客
 

回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron