Pytania oznaczone «clang»

108
Szybsze uzupełnianie kodu dzięki clang

Badam potencjalne przyspieszenia uzupełniania kodu podczas korzystania z mechanizmu uzupełniania kodu Clang. Przepływ opisany poniżej jest tym, co znalazłem w rtagach autorstwa Andersa Bakkena . Jednostki tłumaczeniowe są analizowane przez demona monitorujące pliki pod kątem zmian. Robią to...

102
GCC -g kontra -g3 Flaga GDB: jaka jest różnica?

Podczas kompilowania kodu źródłowego C za pomocą gcc lub Clang, zawsze używam -gflagi do generowania informacji debugowania dla gdb. gcc -g -o helloworld helloworld.c Zauważyłem, że niektórzy -g3zamiast tego polecają . Jaka jest różnica między flagami -gi -g3? Czy jest też różnica między -gi...

98
clang: jak wyświetlić listę obsługiwanych architektur docelowych?

Obecnie interesuje mnie ogólnie ARM, a konkretnie cele dla iPhone / Android. Ale chcę tylko dowiedzieć się więcej o clang, ponieważ wydaje mi się, że będzie odgrywał ważną rolę w nadchodzących latach. próbowałem clang -cc1 --help|grep -i list clang -cc1 --help|grep arch|grep -v search clang...

97
Jak skompilować C ++ z Clang?

Zainstalowałem Clang za pomocą apt-get w Ubuntu i mogę z powodzeniem skompilować pliki C przy jego użyciu. Jednak nie mam pojęcia, jak za jego pomocą skompilować C ++. Co muszę zrobić, aby skompilować C ++?

95
Poziomy optymalizacji Clang

Na gcc, instrukcja wyjaśnia, co -O3, -Ositp tłumaczyć w kategoriach argumenty specyficzne Optimization ( -funswitch-loops, -fcompare-elimetc.) Szukam tych samych informacji dla clang . Zajrzałem do Internetu, w man clangktórym podano tylko ogólne informacje ( -O2optymalizuje więcej niż -O1,...

92
LLVM C ++ IDE dla Windows

Czy istnieje środowisko C / C ++ IDE dla systemu Windows, które jest zintegrowane z kompilatorem LLVM (i analizatorem Clang C / C ++), tak jak robi to nowoczesny Xcode. Mam Dev-Cpp (używa przestarzałego GCC) i Code :: Blocks (z niektórymi GCC). Ale GCC daje mi bardzo tajemnicze komunikaty o...

91
Mylący błąd szablonu

Bawiłem się przez jakiś czas z clang i natknąłem się na "test / SemaTemplate / dependent-template-recovery.cpp" (w dystrybucji clang), który ma dostarczać wskazówek, jak odzyskać dane po błędzie szablonu. Całość można łatwo sprowadzić do minimalnego przykładu: template<typename T, typename...

90
Czy ta optymalizacja zmiennoprzecinkowa jest dozwolona?

Próbowałem sprawdzić, gdzie floattraci zdolność do dokładnego reprezentowania dużych liczb całkowitych. Więc napisałem ten mały fragment: int main() { for (int i=0; ; i++) { if ((float)i!=i) { return i; } } } Ten kod wydaje się działać ze wszystkimi kompilatorami, z wyjątkiem clang....

86
Czy mogę używać C ++ 11 z Xcode?

Rozważam użycie niektórych funkcji C ++ 11 (jak autona przykład) w niektórych projektach wieloplatformowych (Windows + Mac). W systemie Windows Visual Studio obsługuje części nadchodzącego standardu C ++ 11, który pozwoliłby mi uprościć części kodu, więc naturalnie byłbym zainteresowany...