2007 06 04 22 24 編譯 microperl for WL-700gE

先把 perl 5.8.8 解壓縮後,
然後 export CC=mipsel-linux-gcc
在 perl-5.8.8 目錄下,
下 make -f Makefile.micro
就可以編譯出 microperl 這個輕量級的perl.

但是經過我測試過,卻有個問題。
它沒有環境變數可以使用,
也就是沒有%ENV這個變數。

原本是要用來給cgi使用,
沒有環境變數,就幾乎是無法使用了。

所以,只好修改一下程式。

在 perl.c:79行 加入
extern char **environ;

改 perl.c:4677行
-#ifndef PERL_MICRO
+#if 1

再 make -f Makefile.micro clean
然後下 make -f Makefile.micro
就可以得到一個有環境變數的 microperl 了...:)

PS: 這個修改只是大概看一下程式,並沒有詳細研究,
所以有任何問題,請自行負責。