🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10666

Re: KDevolop 2.0 c++ (Suse 7.3 KDE)

#10666
From: Philip Paeps
Date: Fri, 01 Mar 2002 13:03
59 lines
2704 bytes
gert <gert@easynet.be> wrote:
> Ben nu ook overgestapt naar een c++ editor en heb de smaak van het "ik 
> maak zelf wel mijn filetjes" al te pakken gekregen :-)
> Dit is wat ik geprobeert heb.

Welke editor gebruik je?  Ik kan je vim (<http://www.vim.org>) warm aanraden
voor C en C++ (en zowat duizend andere talen).  De command interface is wel
even gewoon te worden, maar eens je de keys doorhebt kan je er alles mee!

> hello.cpp

> #include <iostream>

>  int main(){
>   std::cout << "Hello World\n";
>   return(0);
>  }

De analiteit van mijn karakter verplicht mij om ultra-leesbare code te
produceren.  Ik schrijf routines altijd als:

int
main()
{
	/* implementation */
	return(0);
}

Bij programma's van een paar tienduizenden lijntjes komt leesbaarheid handig
van pas :-)

> dat heb ik dan gecompileerd met

> c++ -o hello hello.cpp

> Kreeg dan als resultaat een hello filtje.
> Ik veronderstel dat het hello filtje de object code is die nog gelinkt 
> moet worden tot een executibel ?

Neen, die is al executable.  Standard libraries worden automatisch gelinkt
door gcc.  Als je andere libraries had zou je ze moeten linken met '-l'
switches.

> Hoe doe je dat ?

Eens je project 'complexer' begint te worden zou ik je aanraden van make(1) te
gebruiken, anders ga je je kapot tikken aan libraries linken :-)

> Jullie zijn al vast bedankt om mij te helpen.

No problems.  Daar zijn we voor!

 - Philip

-- 
Philip Paeps                                                   philip@paeps.cx

  A president of a democracy is a man who is always ready,
  willing, and able to lay down your life for his country.
Technical Details
Message-ID: <__Kf8.213239$rt4.21696@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <3C7EC159.5070600@easynet.be> <DjJf8.212916$rt4.21695@afrodite.telenet-ops.be> <3C7F77DC.3030906@easynet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,e5826e055f32e5f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-03-01 05:16:46 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: KDevolop 2.0 c++ (Suse 7.3 KDE)
Newsgroups: be.comp.programming
References: <3C7EC159.5070600@easynet.be> <DjJf8.212916$rt4.21695@afrodite.telenet-ops.be> <3C7F77DC.3030906@easynet.be>
User-Agent: tin/1.5.11-20020130 ("Toxicity") (UNIX) (FreeBSD/4.5-STABLE (i386))
Lines: 59
Message-ID: <__Kf8.213239$rt4.21696@afrodite.telenet-ops.be>
Date: Fri, 01 Mar 2002 13:03:54 GMT
NNTP-Posting-Host: 213.118.35.252
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1014987834 213.118.35.252 (Fri, 01 Mar 2002 14:03:54 MET)
NNTP-Posting-Date: Fri, 01 Mar 2002 14:03:54 MET
Organization: Telenet Internet