Article View: be.comp.programming
Article #8909Re: linux c++ auto wil niet starten :)
From: Philip Paeps
Date: Mon, 10 Jun 2002 21:23
Date: Mon, 10 Jun 2002 21:23
67 lines
2435 bytes
2435 bytes
gert <gert@easynet.be> wrote: [...] > #include <iostream.h> Waarom ga je C-style programmeren? Beter gewoon: #include <iostream> using namespace std; Je kunt die 'using...' ook weglaten, maar dan moet je std:: voor elke iostream-functie zetten. [...] > #include <iostream.h> Idem. [...] > gert@linux:~/Desktop/auto> c++ -o auto auto.cpp > /tmp/ccCt1zoA.o: In function `main': > /tmp/ccCt1zoA.o(.text+0x4c): undefined reference to `interface(void)' > collect2: ld returned 1 exit status > gert@linux:~/Desktop/auto> De linker kan geen functie gebruiken die nog niet gecompileerd is: % c++ -c motor.cpp -o motor.o % c++ -c interface.cpp -o interface.o % c++ -c auto,cpp -o auto.o % c++ -o auto auto.o interface.o motor.o of % c++ -o auto auto.cpp interface.cpp motor.cpp Als je project wat meer groeit maak je er een Makefile voor: CC = gcc all: auto auto.o: auto.cpp interface.h $(CC) -c auto.cpp interface.o: interface.cpp interface.h $(CC) -c interface.cpp motor.o: motor.cpp motor.h $(CC) -c motor.cpp auto: auto.o interface.o motor.o $(CC) -o auto auto.o interface.o motor.o clean: rm -f *.o auto ...or something to that effect. Heb je code maar zeer vluchtig bekeken. - Philip -- Philip Paeps philip@paeps.cx The other line always moves faster.
Technical Details
Message-ID:
<9N8N8.26036$ud.3504@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!nntp.cs.ubc.ca!cyclone.bc.net!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<3D04E1A2.1040508@easynet.be>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fcea4,c850a5934c174449
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-06-10 14:23:21 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!nntp.cs.ubc.ca!cyclone.bc.net!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Sender: Philip Paeps <philip@juno.home.paeps.cx>
From: Philip Paeps <philip@paeps.cx>
Subject: Re: linux c++ auto wil niet starten :)
Newsgroups: be.comp.programming
References: <3D04E1A2.1040508@easynet.be>
User-Agent: tin/1.5.13-20020610 ("Sugar") (UNIX) (FreeBSD/4.6-RC (i386))
Lines: 67
Message-ID: <9N8N8.26036$ud.3504@afrodite.telenet-ops.be>
Date: Mon, 10 Jun 2002 21:23:17 GMT
NNTP-Posting-Host: 213.118.134.68
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1023744197 213.118.134.68 (Mon, 10 Jun 2002 23:23:17 MET DST)
NNTP-Posting-Date: Mon, 10 Jun 2002 23:23:17 MET DST
Organization: Telenet Internet