投稿日:2004年03月05日 作成鷹の巣

No.15045 「Perlコンパイラでコンパイルしておく」をご存知の方、いないでしょうか?



「Perlコンパイラでコンパイルしておく」をご存知の方、いないでしょうか?

No.15045 投稿時間:2004年03月05日(Fri) 22:18 投稿者名:CGI高速化計画 URL:

ここのHPの「Perlコンパイラでコンパイルしておく」をしてみたいのですが、
誰かご存知の方、おられましたら教えてください。
よろしくお願いします。

http://www.sol.cs.ritsumei.ac.jp/~nakamiti/tips/002_cgi.html


C言語のソースに変換出来ましたが、ソースを見てコンパイルする気力をなくしました。

No.15060 投稿時間:2004年03月07日(Sun) 00:09 投稿者名:鷹の巣@松阪 URL:http://sakaguch.com/

> ここのHPの「Perlコンパイラでコンパイルしておく」をしてみたいのですが、
> 誰かご存知の方、おられましたら教えてください。
> http://www.sol.cs.ritsumei.ac.jp/~nakamiti/tips/002_cgi.html

参考リンクには、アクセス出来ませんでしたので、以下のWebページを読んできました。
http://fleur.hio.jp/perldoc/mix/pod/perlcompile.html

また、Active Perl同梱のperlcc.batやperlcc.htmlは、あまり読んでいません。

------------------------------------------------
D:\>perl -v

This is perl, v5.8.1 built for MSWin32-x86-multi-thread
以下省略。
------------------------------------------------
D:\>perlcc.bat
D:\Perl\bin\perlcc.bat: Usage:
D:\Perl\bin\perlcc.bat [-o executable] [-r] [-O|-B|-c|-S] [-I /foo] [-L /foo] [-log log] [source[.pl] | -e oneliner]

------------------------------------------------
D:\>perldoc perlcc

実行結果は、以下のWebページと同じ。
http://www.perl.com/doc/manual/html/utils/perlcc.html

------------------------------------------------
素の状態では、libraryがなく、実行ファイルにコンパイル出来ませんでした。
D:\>perlcc filelist.pl
Note (probably harmless): No library found for oldnames.lib
Note (probably harmless): No library found for kernel32.lib
Note (probably harmless): No library found for user32.lib
Note (probably harmless): No library found for gdi32.lib
Note (probably harmless): No library found for winspool.lib
Note (probably harmless): No library found for comdlg32.lib
Note (probably harmless): No library found for advapi32.lib
Note (probably harmless): No library found for shell32.lib
Note (probably harmless): No library found for ole32.lib
Note (probably harmless): No library found for oleaut32.lib
Note (probably harmless): No library found for netapi32.lib
Note (probably harmless): No library found for uuid.lib
Note (probably harmless): No library found for wsock32.lib
Note (probably harmless): No library found for mpr.lib
Note (probably harmless): No library found for winmm.lib
Note (probably harmless): No library found for version.lib
Note (probably harmless): No library found for odbc32.lib
Note (probably harmless): No library found for odbccp32.lib
Note (probably harmless): No library found for msvcrt.lib
'cl' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
'link' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

------------------------------------------------
D:\>perlcc -o out.c -c filelist.pl
でC言語のソースに変換出来ましたが、ソースを見てコンパイルする気力をなくしました。

WindowsでC言語をコンパイルするには、以下のどちらかのサイトでフリーソフトを入手して下さい。
http://www.borland.co.jp/cppbuilder/freecompiler/
http://www.widestudio.org/

ご健闘を祈ります。
# 文字列処理を必要としないカウンタくらいなら、C言語で直接書く方が早くないですか?


挑戦するだけしてみます!

No.15061 投稿時間:2004年03月07日(Sun) 00:32 投稿者名:CGI高速化計画 URL:

鷹の巣@松阪様、ここまでしていただきまして、本当にありがとうございました。
ソースを見てコンパイルする気力がなくなるのは、よくわかります。
私もややあきらめぎみですが、挑戦するだけしてみます!

本当にありがとうございました。



> > ここのHPの「Perlコンパイラでコンパイルしておく」をしてみたいのですが、
> > 誰かご存知の方、おられましたら教えてください。
> > http://www.sol.cs.ritsumei.ac.jp/~nakamiti/tips/002_cgi.html
>
> 参考リンクには、アクセス出来ませんでしたので、以下のWebページを読んできました。
> http://fleur.hio.jp/perldoc/mix/pod/perlcompile.html
>
> また、Active Perl同梱のperlcc.batやperlcc.htmlは、あまり読んでいません。
>
> ------------------------------------------------
> D:\>perl -v
>
> This is perl, v5.8.1 built for MSWin32-x86-multi-thread
> 以下省略。
> ------------------------------------------------
> D:\>perlcc.bat
> D:\Perl\bin\perlcc.bat: Usage:
> D:\Perl\bin\perlcc.bat [-o executable] [-r] [-O|-B|-c|-S] [-I /foo] [-L /foo] [-log log] [source[.pl] | -e oneliner]
>
> ------------------------------------------------
> D:\>perldoc perlcc
>
> 実行結果は、以下のWebページと同じ。
> http://www.perl.com/doc/manual/html/utils/perlcc.html
>
> ------------------------------------------------
> 素の状態では、libraryがなく、実行ファイルにコンパイル出来ませんでした。
> D:\>perlcc filelist.pl
> Note (probably harmless): No library found for oldnames.lib
> Note (probably harmless): No library found for kernel32.lib
> Note (probably harmless): No library found for user32.lib
> Note (probably harmless): No library found for gdi32.lib
> Note (probably harmless): No library found for winspool.lib
> Note (probably harmless): No library found for comdlg32.lib
> Note (probably harmless): No library found for advapi32.lib
> Note (probably harmless): No library found for shell32.lib
> Note (probably harmless): No library found for ole32.lib
> Note (probably harmless): No library found for oleaut32.lib
> Note (probably harmless): No library found for netapi32.lib
> Note (probably harmless): No library found for uuid.lib
> Note (probably harmless): No library found for wsock32.lib
> Note (probably harmless): No library found for mpr.lib
> Note (probably harmless): No library found for winmm.lib
> Note (probably harmless): No library found for version.lib
> Note (probably harmless): No library found for odbc32.lib
> Note (probably harmless): No library found for odbccp32.lib
> Note (probably harmless): No library found for msvcrt.lib
> 'cl' は、内部コマンドまたは外部コマンド、
> 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
> 'link' は、内部コマンドまたは外部コマンド、
> 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
>
> ------------------------------------------------
> D:\>perlcc -o out.c -c filelist.pl
> でC言語のソースに変換出来ましたが、ソースを見てコンパイルする気力をなくしました。
>
> WindowsでC言語をコンパイルするには、以下のどちらかのサイトでフリーソフトを入手して下さい。
> http://www.borland.co.jp/cppbuilder/freecompiler/
> http://www.widestudio.org/
>
> ご健闘を祈ります。
> # 文字列処理を必要としないカウンタくらいなら、C言語で直接書く方が早くないですか?


|目次|掲示板|過去ログ目次|▲頁先頭|