C言語のCGIをサーバーでコンパイルするには?

[上に] [前に] [次に]
mai [E-Mail] 2000/02/13(日) 04:18:51
C言語CGIをサーバーでコンパイルしたいのですが、
コンパイルの仕方自体が良く解かりません。
一応、FreeWebに設置しようと思っているのですが・・・。
「サーバーでコンパイル」というのは
どのようにしたらよいのでしょうか?
よろしくお願いします。

2000/02/13(日) 04:54:16
コンパイラが何か知りませんがgccとかだと
*.cとかのソースがあるディレクトリに移動(cd)して,gcc *.c -o *.cgiですかね.
.outだとたぶんcgiとして扱われないと思うので.
FreeWebってコンパイラ使えるんですか?

2000/02/13(日) 04:57:49
FreeWebはtelnetでのシェルログインができないので、
基本的に無理でしょう。

http://www.freeweb.ne.jp/freeweb/set.html

もげ 2000/02/13(日) 11:30:11
system() 使って

#!/usr/local/bin/perl
system("gcc *.c -o *.cgi");

を実行するかTELNET CGI使えばいいんでないでしょうか。

http://www2d.biglobe.ne.jp/~gama/cgi/tools.htm

2000/02/13(日) 22:37:55
>TELNET CGI使えばいいんでないでしょうか。

それも考えたんですが、その場合は、gcc のパスが通っていることが前提条件として必要ですよね。
biglobeはともかく、無料HPのfreewebでは難しいんじゃないかと。
UNIXコマンドは使用不可みたいですし。

mai [E-Mail] 2000/02/13(日) 23:47:16
>コンパイラが何か知りませんがgccとかだと
>*.cとかのソースがあるディレクトリに移動(cd)して,gcc *.c -o >*.cgiですかね.
「gcc Developer Studio(仮) 」というフリーソフトを使用するつもりです。
まだ使ったことが無いのですが(・o・)

>FreeWebはtelnetでのシェルログインができないので、
>基本的に無理でしょう。
FreeWebが難しいようなら、他の設置しやすいHPスペースを探してみます。
どなたか心当たりありませんか?(^^ゞ
interQなどはどうでしょうか、、、

.c以外に .hというソースがあるのですが
これはどういった役割のものですか?(・・;)
・・・初歩的な質問ですみません

2000/02/14(月) 00:04:20
>「gcc Developer Studio(仮) 」というフリーソフトを使用するつもりです。
む?どう言う事だ?
ローカルですか?
バイナリ持ち込み出来るの?
OSやMPUの互換性は?

>.c以外に .hというソースがあるのですがこれはどういった役割のものですか?(・・;)
ヘッダーファイル
関数やマクロを定義したファイルです.

とりあえずなんか本読んだほうがいいですよ.

[上に] [前に] [次に]