新規記事投稿 フォロー記事投稿 記事のキャンセル
From: kuwa <kuwa@mva.biglobe.ne.jp>
Subject: Re: コンパイル?
Date: 2000/05/18 02:53:33
Reference: mesh.npc.2/00775

4月6日に、TADさんは書きました。

>Reference: <A HREF="/%7Enir/Forum/mesh.forum.4/00172.html">mesh.forum.4/00172</A>
>
>4月5日に、ピポリンさんは書きました。
>
>>Q1.あのーBIGLOBEってサーバー上でコンパイルできないんですか?
>
>telnetが開放されていないので、基本的にできません。

と、私も思っていたのですが、telnetのまねをするcgiを作って
色々見てみたら、www2sに
/usr/bin/cc と /usr/local/bin/gcc を見つけてしまいました

# /usr/local/bin/g++もありました。

そこで、自作のカウンタをコンパイルしてみたら、コンパイル時に
warningは出るものの、cgiとして動作させる事ができました。

telnetのまねをするcgiは、危険なので公開しませんが
コンパイルだけなら、下のようなcgiを作れば実行可能です。

---- ここから
#!/bin/sh
# make_wwwcount.sh.cgi : wwwcount.c のコンパイル Copyright(C) kuwa
#	Version 0.00  2000.05.10
#----------------------------------------------------------------------
#
PATH=$PATH:/bin:/usr/bin:/usr/local/bin
#
echo "Content-type: text/html"
echo ""
echo "<html>"
echo "<pre>"
#
echo ">gcc wwwcount.c -o wwwcount.cgi"
gcc wwwcount.c -o wwwcount.cgi > error.txt 2>&1
cat error.txt
rm error.txt
#
echo ">ls -l"
ls -l
#
echo "</pre>"
echo "</html>"
---- ここまで

biglobeとしては公開していない情報なので変わるかもしれませんが、
参考になればと思い投稿してみました。