C++でCGI

C++でCGI

C++でCGIを作成する場合のメモ

サンプル

以下を、sample.cppとして保存

#include <iostream>
using namespace std;

int main()
{
    cout << "Content-type: text/html; charset=utf-8\n\n";
    cout << "<h1>Hello!World</h1>";
    cout << "<p>こんにちは</p>";
}

コンパイル〜パーミッション設定

作成したCGIをコンパイル

$ g++ -Wall sample.cpp -o sample.cgi
$ chmod 755 sample.cgi

Webアクセスして動作確認

Webアクセス後、正常に表示されることを確認する