こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C言語でCGI

C言語でCGIをやるにはサーバがtelnetを使えないと絶対だめですか?
たとえばローカルのLINUX環境でコンパイルしてそれをFTPでサーバにアップロードする方法では出来ないでしょうか?何か方法があれば教えてください。

投稿日時 - 2004-01-25 17:03:04

QNo.760674

困ってます

質問者が選んだベストアンサー

>C言語でCGIをやるにはサーバがtelnetを使えないと絶対だめですか?

ローカルとサーバで、コンパイラ/OS/CPUなどがまったく同じであれば、
ローカル側でコンパイルしたCGIがサーバ側で動く可能性もありますが、
止めておいた方がよいでしょう。
普通は、サーバ上でコンパイルする事になります。

だから、サーバにリモートログインしてコンパイルを実行する事になりますね。

または、JAVAでCGIするという手もあります。

投稿日時 - 2004-01-25 17:40:37

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

絶対無理ではないですが、サーバの規約に違反するかも?

ローカルでコンパイルするのならば、まずはサーバのOSを
調べることですね。簡単なCGIプログラムを作って、
Perlなどでsystem()関数を呼んで「uname -a」などを
取得します。BSD系ならcompatライブラリがあるか
調べることです。Linuxならカーネルのバージョンですね。

コンパイルをローカルでやる場合は、staticなバイナリを
作成すればライブラリなどの依存は無視できます。

投稿日時 - 2004-01-25 19:26:23

あなたにオススメの質問