c-compiler i Linux

Är Ni nybörjare i UNIX/Linux? Detta forum avhandla allmäna UNIX frågor.
Post Reply
Pelle-48
Posts: 36
Joined: 14 June 2011, 16:04

c-compiler i Linux

Post by Pelle-48 » 3 July 2011, 17:13

Finns det alltid en c-kompilator i Linux?
Min Borland CPP i Windows är från -93 så jag vill prova nåt som klarar SSE och SSE2.
Men jag hittar inget i Debian 6.0.1. Har de bytt namn? Ska det fungera med gcc filename?
För övrigt är Debian rätt bra (den enda jag funnit där man kan form. hårddisken som man vill).

User avatar
kjell-e
Posts: 2817
Joined: 21 December 2002, 16:27
Location: Linköping
Contact:

Re: c-compiler i Linux

Post by kjell-e » 4 July 2011, 00:18

Citat från wikipedia:
Since GCC 3, GCC can automatically generate SSE/SSE2 scalar code when the target supports those instructions. Automatic vectorization for SSE/SSE2 has been added since GCC 4.
Installera gcc, cpp, binutils, make så har du de viktigaste verktygen.

Pelle-48
Posts: 36
Joined: 14 June 2011, 16:04

Re: c-compiler i Linux

Post by Pelle-48 » 4 July 2011, 14:37

Hej och tack!
Jag har nu fått igång gcc i min Fedora 6.
gcc --version -> 4.1.1 så det bör vara OK.

Något som förbryllar mej som mest skrivit i DOS är ./ för att köra den färdiga filen.
Är det så för alla Linux?

Till exempel (det enklaste prog. man hittar)
gcc -o hello hello.c
./hello
Hello World

User avatar
kjell-e
Posts: 2817
Joined: 21 December 2002, 16:27
Location: Linköping
Contact:

Re: c-compiler i Linux

Post by kjell-e » 18 July 2011, 00:38

I DOS/Windows så är katalogen som du står i alltid automatisk med i din PATH så kommandoskalet kommer att leta även i den katalogen efter programmet när du skriver namnet på programmet.

I Unix/Linux är det inte så. Där måste du antingen explicit lägga till . sist i din PATH eller skriva sökvägen till programmet. Om programmet finns i katalogen du står i då blir det ./program där punkt är aktuell katalog.

Post Reply