mboost-dp1

unknown

GCC 3.4.0 ude

- Via Gnu - , redigeret af Pernicious

GNU Compiler Collection, GCC, der er en af de mest benyttede compilere på opensource systemer, er kommet i version 3.4.0. Den nye version byder på over 900 rettelser.

Ud af de mange rettelser og forbedringer kan det nævnes at hastigheden skulle være blevet forbedret, og der er introduceret et -Os flag, som lader GCC optimere til filstørrelse, i stedet for hastighed.

C++ delen er ændret så den meget tæt følger ISO/ANSI C++ standarden, det betyder dog at det kan være nødvendigt at tilpasse allerede eksisterende kode.





Gå til bund
Gravatar #1 - sKIDROw
23. apr. 2004 09:50
Respekt til FSF og alle dem der har hjulpet med at gøre GCC til den godt compilerpakke den er i dag!... :)
Gravatar #2 - Cosine
23. apr. 2004 10:40
Hmmm, -Os har nu altså været der ret længe... Siden 2.9x, hvis jeg ikke tager meget fejl.

Men anyways, godt! G++ (C++-compileren) passer nu meget bedre til standarden, hvilket er en god ting. Glæder mig til at prøve den på mit Gentoo-system. ;-)

- Simon
Gravatar #3 - Mr.Weasel
23. apr. 2004 11:08
Personligt ser jeg frem til at de får en mere komplet Java kompiler, så kan vi endelig slippe for Suns mærkelige licens regler.
Gravatar #4 - Styless
23. apr. 2004 11:43
#2 Jep jeg sad også lige og overvejede en emerge gcc
Gravatar #5 - sKIDROw
23. apr. 2004 11:50
#3

Er java bibliotekerne og vm'en ikke vores største problem?
Gravatar #6 - Mr.Weasel
23. apr. 2004 12:38
#5 Det kan der faktisk være noget om. Problemet er nok egentligt ikke at kompilere Java. Det jeg personligt mangler er en jvm som kan bruges som plugin i Mozilla. der var vidst en der var i gang med projektet, desværre har jeg ikke rigtigt set noget fornuftigt endnu.

Men jo, du har da helt ret, når jeg sådan tænker efter.
Gravatar #7 - sKIDROw
23. apr. 2004 12:57
#6

På kaffe.orgs link side er der listet nogle stykker, men har ikke nået at afprøve nogen af dem endnu.
Gravatar #8 - decoder
23. apr. 2004 13:00
Inden jeg emerger den nye GCC - er der nogen der ved om den evt bryder noget kompatibilitet, her taenker jeg mest paa kernen, den plejer at vaere meget GCC versions specifik ?

Ellers ser det spaendende ud, isaer deres x86-64 optimeringer, dem skal jeg nok blive glad for :).
Gravatar #9 - sKIDROw
23. apr. 2004 13:08
#8 decx

Mig bekendt kun hvis du opgradere glibc.
Hvor du bliver nød til at rekompilere ALT.
Gravatar #10 - gemal
23. apr. 2004 17:01
Jeg bruger GCC til at kompilere min egen Mozilla og det spiller bare! Nu skal jeg da prøve at opgradere til GCC 3.4.0 og se om det spiller.
Gravatar #11 - C#
23. apr. 2004 19:28
lidt off topic, men microsoft har lige relased deres Visual C++ compiler free, så man ikke behøver visual studio for at kompilere VC++ programmer under windows :)
http://msdn.microsoft.com/visualc/vctoolkit2003/

Det må da alt andet lige være med til at hjælpe devs der gerne vil udvikle crossplatform men ikke har pengene til VS.NET, vc++(2k3) compileren er allerede meget godt med, med at følge C++ standarden.
Gravatar #12 - SmackedFly
23. apr. 2004 22:08
VC++ slår GCC med mil...desværre...:\

Den er så kun til x86, hvilket jo så er en stor ulempe.
Gravatar #13 - sKIDROw
24. apr. 2004 05:17
Findes der virkelig ikke nogen frie compilere til Windows?...
For det ved jeg da at Microsofts ikke er.
Gravatar #14 - Mr.Weasel
24. apr. 2004 08:18
#13 Gcc køre da fint på Windows, gør den ikke?
Gravatar #15 - sKIDROw
24. apr. 2004 08:40
#14 Mr weasel

Aner det ikke.
Programmere ikke selv da jeg ikke har haft tiden og overskudet til at gå i gang.
Har dog et par begynderbøger i C og PHP der venter på at jeg får tid.
Har ikke programmeret siden min Commodore64... :D
Gravatar #16 - cybermike
24. apr. 2004 09:18
15: Både Borland og Microsoft har frigivet(læs: udelt gratis) kommando linie compilere til windows, ja gcc kan bruges under windows, ved dog ikke om den kan compile windows binaries.
Gravatar #17 - sKIDROw
24. apr. 2004 09:54
#16 cybermike

Det er så der forskellen på fri og gratis kommer ind... ;)
Men jo kender godt til disse gratis værktøjer.
Gravatar #18 - cybermike
24. apr. 2004 10:24
#17: Der findes ihvertfald freepascal som er fri saa vidt jeg husker.
Gravatar #19 - SmackedFly
24. apr. 2004 10:44
#16

GCC til Linux kan compile windows binaries, så jo, det kan den godt. GCC er et ret godt compilersæt også under Windows, det var den compiler jeg brugte til at lære C++ i sin tid, før jeg overhovedet havde prøvet linux, så jo den virker fint og er ganske nem at bruge, og det findes IDE'er til den under windows.
Gravatar #20 - Infophreak
24. apr. 2004 12:37
Ja. Bare se på MinGW (http://www.mingw.org/").
Gravatar #21 - decoder
24. apr. 2004 16:06
Jeg bruger Dev-c++ paa windows, den bruger mingGW som giver den fordel den er baseret paa gcc. Bruger GTK til gui, saa det cross compiler forholdsvis uden problemer. Dev-c++ findes ogsaa til linux, men der foretraekker jeg dog andre IDEs, KDevelop og Eclipse er dejlige miljoer, det virker bare.

Men efterhaanden er det jo saadan man sidder det meste af sin tid paa sin linux workstation, hvad mere har man brug for end en IRC client, XMMS, IDE, og Firefox? Windows maskinen staar bare og samler stoev, men den skal jo bruges engang imellem til lidt testing :)
Gravatar #22 - Redeeman
24. apr. 2004 19:07
man behøver ikke recompile alt efter glibc, og du bryder ingen kompatibilitet ved at installere
Gravatar #23 - flywheel
25. apr. 2004 08:13
MHT frie compilere til Windy - så glemmer i helt OpenWatcom, der har OS/2 og Windows host support og DOS32, Win16/Win32, OS2-16/32 og Netware target support (Linux target på vej i næste version, der søges forresten efter folk til udvikling af Linux host support) (Den er bare kropumulig at få til at virke med wxWidget).

Men det primære designparameter i forbindelse med GCC er fleksibelitet/portabilitet - hvilket betyder at det kun er med nød og næppe at GCC kan fremstille binaries der er hurtigere end den gode gamle VACPP. Det er så et tradeoff vi med glæde accepterer, da vi så kan bruge GCC til stort set alle softwareplatforme og med en stribe forskellige udviklingssprog.
I forhold til de tidligere generationer har 3.x dog en stribe forbedringer (Vi skal ikke længere tilbage end 2.7 før vi sag og skulle optimere for størrelse manuelt) - så det er gået ganske stærkt her på det sidste .. vel at mærke uden at de gamle dyder er sat over styr.
Gravatar #24 - sKIDROw
25. apr. 2004 09:13
Grunden til at jeg nævnte spørgsmålet omkring tilgængeligheden af frie compilere til Windows, var fordi folk begyndte at snakke om alle de ufrie.
Noget der på sin vis, var lidt uheldigt i en tråd om GNU værktøjer.
Gravatar #25 - SmackedFly
25. apr. 2004 10:05
#24

Og om compilere...jeg må sige jeg ikke kan se det uheldige :)
Gravatar #26 - sKIDROw
25. apr. 2004 11:05
#25 SmackedFly

Tjahh
Hvis folk føler deres frihed er vigtig, brugte de nok ikke Windows alligevel.
Så måske ja... ;)
Gravatar #27 - cybermike
25. apr. 2004 21:55
Jeg blev ihvertfald mega glad da jeg så det her første gang på min T41p:
bash-2.05b# dmesg | grep ipw2100
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 0.41
ipw2100: Copyright(c) 2003-2004 Intel Corporation
Detected ipw2100 PCI device at 0000:02:02.0, dev: eth1, mem: 0xC0210000-0xC0210FFF -> f9993000, irq: 11
ipw2100: Associated with 'Wireless' at 11Mbps, channel 6

Siden har windows været doomed ;)
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login