-
C++ and web access
I done some programming in UNIX and I hope to port it over to Linux. What should I do? I am new to Linux. Need to use for programming and web access. What are the steps to d so? Does Knoppix comes with gcc, perl and web access(e.g. setup webserver)?
-
Senior Member
registered user
Yes to all 3
You might like to see if there's a compatable gcc on your *nix system. From (ancient) memory, it's nice to check that the code compiles on gcc on the original platform before trying to port it over -- it rules out compiler quirks.
On my *nix course I used to drive everyone nuts by insisting on using bash instead of ksh and gcc instead of whatever compiler HP-UX has as default.
-
So what are the steps to setup the web server? Does it have CGI?
-
Senior Member
registered user
It's Apache. CGI is available (although very much out of fashion). Just get hold of the Apache documentation: it's all there.
-
Can anyone help me? I was trying to compile in Knoppix, but I got the following error. When I did it in Sun Solaris, it was ok. What is wrong?
g++ -c stopword.cpp
In file included from stopword.cpp:3:
stopword.h:6:20: hash_set: No such file or directory
In file included from /usr/include/c++/3.3/backward/fstream.h:31,
from stopword.h:7,
from stopword.cpp:3:
/usr/include/c++/3.3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from stopword.cpp:3:
stopword.h:19: error: `hash' was not declared in this scope
stopword.h:19: error: parse error before `char'
stopword.cpp: In member function `void CStopWord::load(char*)':
stopword.cpp:16: error: `ios' undeclared (first use this function)
stopword.cpp:16: error: (Each undeclared identifier is reported only once for
each function it appears in.)
stopword.cpp:16: error: parse error before `::' token
stopword.cpp:19: error: request for member `fail' in `stopwordFile', which is
of non-aggregate type `std::fstream ()(...)'
stopword.cpp:21: error: `cout' undeclared (first use this function)
stopword.cpp:29: error: request for member `getline' in `stopwordFile', which
is of non-aggregate type `std::fstream ()(...)'
stopword.cpp:39: error: `stopwordSet' undeclared (first use this function)
stopword.cpp: In member function `bool CStopWord::lookup(const char*)':
stopword.cpp:49: error: `hash_set' undeclared (first use this function)
stopword.cpp:49: error: parse error before `char'
stopword.cpp:50: error: `it' undeclared (first use this function)
-
-
Senior Member
registered user
-
what are the changes that I need to make?
It can't seem to find hash_set which is a library file.
"stopword.h:6:20: hash_set: No such file or directory"
-
Senior Member
registered user

Originally Posted by
outsider
what are the changes that I need to make?
It can't seem to find hash_set which is a library file.
"stopword.h:6:20: hash_set: No such file or directory"
It could be one of several packages if you are installed to the HD then you should check to see if you have them installed, the search at http://packages.debian.org.
http://packages.debian.org/cgi-bin/s...se=insensitive
-
Senior Member
registered user
g++ requires
using namespace std;
are you including this line?
Regards,
AJG
Similar Threads
-
By Wrincle in forum General Support
Replies: 3
Last Post: 05-02-2004, 07:05 PM
-
By dankehoe1 in forum Networking
Replies: 7
Last Post: 01-08-2004, 09:10 AM
-
By senorian in forum The Lounge
Replies: 4
Last Post: 08-26-2003, 11:04 PM
-
By TheCyberDude in forum Hardware & Booting
Replies: 3
Last Post: 06-19-2003, 08:39 PM
-
By cehjohnson in forum General Support
Replies: 5
Last Post: 06-02-2003, 10:13 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

HP ProLiant MicroServer Gen8 G1610T @2.3 GHz, 16GB, 712317-001 NO HDD/OS
$199.00

Supermicro 505-2 Server
$280.00

Supermicro CSE-937 3U Storage Chassis No CPU No HDD No Ram Tested & Reset
$129.99

Supermicro 2U X10DRU-i 2x E5-2680 v3 2.5ghz 32gb Ram 240gb SSD 2x GPU *READ*
$369.99

HP PROLIANT TPS-W003 MICRO- SERVER TOWER Gen 8, 16G RAM
$195.00

Supermicro 1027GR-TSF 1U Rackmount Server 2x Xeon 2.3GHz 128GB DDR3
$219.99

SUPERMICRO CSE-836 XEON E5-1620 v3 @ 3.50GHz, 32GB RAM, NO HDD/OS
$299.99

HP PROLIANT MICROSERVER GEN8 E3-1220LV2 @ 2.30GHz, 8GB RAM, NO HDD/OS
$164.97

Supermicro CSE-216 No CPU No Ram No HDD Tested & Reset
$149.99

Supermicro 1U Network Server Appliance 16GB RAM 800GB SSD 6 LAN Ports Powers On
$450.00