From: "Burger Rule" Newsgroups: comp.os.msdos.djgpp Subject: Re: When I use RHIDE to build C++ program... Date: Wed, 4 Aug 1999 19:43:17 +0100 Organization: UUNET Internet Africa Lines: 55 Message-ID: <7oa1q1$1ent$1@nnrp01.ops.uunet.co.za> References: <37a81f73 AT ruby DOT hknet DOT com> NNTP-Posting-Host: dup13-tmb.iafrica.com.na X-Trace: nnrp01.ops.uunet.co.za 933792385 47869 196.20.11.13 (4 Aug 1999 18:46:25 GMT) X-Complaints-To: abuse AT iafrica DOT com NNTP-Posting-Date: 4 Aug 1999 18:46:25 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2014.211 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Alvin Lau wrote in message news:37a81f73 AT ruby DOT hknet DOT com... > When I use RHIDE to build C++ program, it always responds an error message > "Error: c:/djgpp/bin/ld.exe: cannot open -lstdcx: No such file or directory > (ENOENT)" > > Why ? Anyone know how to build C++ program with RHIDE ?? > (I have both gcc and gxx in bin directory) > > Hi!. I have the same problem. I don't know why it does that, BUT I do know how to bypass it. Compile the program in RHIDE. This creates an object file with a ".o" extension. From RHIDE, goto FILE then DOS SHELL. Change to the directory in which the object file is. Say your program is "test.cpp". When you compiled it, "test.o" is created. To create the executable file, type in: gxx -o test.exe test.o Say you used the Allegro library with your program, type in: gxx -o test.exe test.o -lalleg You now can run your program by typing "test". SO... The syntax goes: gxx -o [name of executable file . exe] [name of object file .o] [library(if any)] RHIDE does the same, but it adds a -lstdcx switch for some reason I don't know. I am using this until I find out how to solve this "-lstdcx" thing. I hope this helps. Good luck. ==**== burger_rule AT mailcity DOT com