Article View: be.comp.programming
Article #10666Re: KDevolop 2.0 c++ (Suse 7.3 KDE)
From: Philip Paeps
Date: Fri, 01 Mar 2002 13:03
Date: Fri, 01 Mar 2002 13:03
59 lines
2704 bytes
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-mailReferences:
<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