Archive

Posts Tagged ‘clang’

clang++ vs. g++ 1:0

March 5th, 2013 2 comments

Oder wieso man wirklich clang(++) benutzen sollte, wenn es drauf ankommt. Was sagt Euch diese g++ Fehlermeldung?

In file included from ../include/build.h:6,
                 from lexyacc.h:4,
                 from chapel.ypp:18:
../include/stmt.h:108: error: multiple types in one declaration

Es sei dazu gesagt, dass auf Zeile 108 irgendwelcher Code steht, den ich nicht angefasst habe. Aussage gleich null. Schauen wir was clang++ daraus macht:

In file included from ../include/build.h:6:
../include/stmt.h:92:2: error: expected ';' after class
}
 ^
 ;
1 error generated.

UND WIESO IHR GNU SPASSEMACKEN KÖNNT IHR MIR DAS NICHT SAGEN? Mann du … 30min Zeit verschwendet weil man aus versehen ein Semikolon gelöscht hat und der Compiler zu dämlich ist vernünftige Fehlermeldungen zu werfen. Kann mir irgendwer erklären wieso dieser g++ und gcc Dreck so dermaßen dämlich ist, gibt es da irgendeinen triftigen technischen Grund für?

Categories: c/c++, nerdcore Tags: , , ,

clang vs. gcc @ Lie-Reihen

June 25th, 2012 No comments

Zu Debugging-Zwecken mal clang für meinen Bahnintegrator benutzt. Bin echt erstaunt, der Code läuft auf einmal acht mal so schnell. Cool!

./clang.bin > /dev/null  0.58s user 0.00s system 99% cpu 0.583 total
./gcc.bin     > /dev/null  4.78s user 0.01s system 99% cpu 4.794 total

Scheinbar stimmen die Werbeversprechen.

Categories: c/c++, nerdcore, science Tags: , ,