Hallo,
ich möchte ein c++ Programm als CGI auf eine webseite einbinden. Das (einfache Test-) Programm ist mit eclipse entwickelt, als webserver benutze ich apache, den ich auf meinem eigenen PC (Linux) betreibe. Compiler: intel c++.
Mein Problem: Das Programm läuft, wenn ich es direkt unter eclipse ausführe. Es läuft auch, wenn ich es unter der bash ausführe. Aber es läuft nicht, wenn ich es vom Browser aus ausführe. Natürlich kriege ich auch keine Fehlermeldung, die webseite bleibt einfach leer.
Wenn ich mit g++ compiliere, läuft das Programm auch auf dem webserver.
Eclipse kompiliert folgendermassen:
icpc -MMD -MP -MF"testprogram.d" -MT"testprogram.d" -c -o "testprogram.o" "../testprogram.cpp"
icpc -o"testprogram.cgi" ./testprogram.o
Das Problem liegt wohl irgendwo bei irgenwelchen Pfaden.
Ist wohl unnötig zu erwähnen, dass ich Anfänger in diesem Gebiet bin, wäre also für jede Hilfe sehr dankbar.
Grüsse,
NI