/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
FreeBSD cc vs. gcc
Fra : Nikolaj Hansen


Dato : 25-02-03 21:56

Hejsa,

Jeg vil gerne høre om nogen ved, hvor man vælger compiler til Ports på
Freebsd.

Lige nu insisterer build på at bruge cc, jeg vil naturligvis helst bruge den
gcc der er på maskinen.

Note:

/usr/bin/gcc og /usr/bin/cc er ens, er det sådan at freebsd bruger gcc som
grundliggende (kernel) compiler?



 
 
Esben Skov Pedersen (26-02-2003)
Kommentar
Fra : Esben Skov Pedersen


Dato : 26-02-03 08:01

Nikolaj Hansen wrote:
> Hejsa,
>
> Jeg vil gerne høre om nogen ved, hvor man vælger compiler til Ports på
> Freebsd.
>
> Lige nu insisterer build på at bruge cc, jeg vil naturligvis helst bruge den
> gcc der er på maskinen.
>
> Note:
>
> /usr/bin/gcc og /usr/bin/cc er ens, er det sådan at freebsd bruger gcc som
> grundliggende (kernel) compiler?

Hvad siger file /usr/bin/cc. På linux maskiner er cc som regel et
symlink til gcc.

/Esben


Nikolaj Hansen (26-02-2003)
Kommentar
Fra : Nikolaj Hansen


Dato : 26-02-03 10:53

/usr/bin/cc og /usr/bin/cc er to individuelle filer, der er nøjagtigt
ens på min serv.

Derfor ville jeg gerne lige høre om GCC bruges som kernel comppiler på
Freebsd


Peter Makholm (26-02-2003)
Kommentar
Fra : Peter Makholm


Dato : 26-02-03 11:01

Nikolaj Hansen <spam_barnabasdk@yahoo.dk> writes:

> /usr/bin/cc og /usr/bin/cc er to individuelle filer, der er nøjagtigt
> ens på min serv.

På min FreeBSD 5.0-RELEASE er det to hard-links til samme fil:

bash-2.05b$ ls -li /usr/bin/gcc /usr/bin/cc
23911 -r-xr-xr-x 2 root wheel 144464 Feb 12 20:45 /usr/bin/cc
23911 -r-xr-xr-x 2 root wheel 144464 Feb 12 20:45 /usr/bin/gcc
bash-2.05b$

Bemærk at inoden (første felt) er ens.

> Derfor ville jeg gerne lige høre om GCC bruges som kernel comppiler på
> Freebsd

Det gør den. Det er ganske normalt at standardoversætteren på et
unixsystem både hedder cc og et mere unikt navn.

--
Peter Makholm | Perhaps that late-night surfing is not such a
peter@makholm.net | waste of time after all: it is just the web
http://hacking.dk | dreaming
| -- Tim Berners-Lee

Nikolaj Hansen (26-02-2003)
Kommentar
Fra : Nikolaj Hansen


Dato : 26-02-03 13:40

> Bemærk at inoden (første felt) er ens.

462460 -r-xr-xr-x 2 root wheel 130600 Oct 9 14:44 cc
462460 -r-xr-xr-x 2 root wheel 130600 Oct 9 14:44 gcc

Kan jeg så se ved nærmere eftersyn at den også er på min 4.7'er.
>
> Det gør den. Det er ganske normalt at standardoversætteren på et
> unixsystem både hedder cc og et mere unikt navn.
>

De fleste komercielle unix'er har en kernel compiler (cc) og en
komerciel compiler, som man så skal give penge for. Hvis man på disse
systemer installerer GCC og bruger den til at bygge ny kernel med, tror
jeg det giver problemer.

Men self er der ingen grund til det på et freeware system.

Tak.


Michael Lyngbøl (26-02-2003)
Kommentar
Fra : Michael Lyngbøl


Dato : 26-02-03 15:18

On Wed, 26 Feb 2003 13:40:04 +0100, Nikolaj Hansen wrote:
>> Bemærk at inoden (første felt) er ens.
>
> 462460 -r-xr-xr-x 2 root wheel 130600 Oct 9 14:44 cc
> 462460 -r-xr-xr-x 2 root wheel 130600 Oct 9 14:44 gcc
>
> Kan jeg så se ved nærmere eftersyn at den også er på min 4.7'er.
>>
>> Det gør den. Det er ganske normalt at standardoversætteren på et
>> unixsystem både hedder cc og et mere unikt navn.
>>
>
> De fleste komercielle unix'er har en kernel compiler (cc) og en
> komerciel compiler, som man så skal give penge for. Hvis man på disse
> systemer installerer GCC og bruger den til at bygge ny kernel med, tror
> jeg det giver problemer.

*BSD inkluderer alle GCC som både kernel- og "kommerciel"- compiler. De
har ikke en speciel kernel compiler.

For FreeBSD 4's vedkommende er det GCC 2.95.3 (med FreeBSD specifikke
fixes). /usr/bin/cc og /usr/bin/gcc er blot samme compiler.

--
Michael Lyngbøl -- Opinions are mine[TM];
ZX-9R

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste