Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Mam trudności z kompilacją napisanego przeze mnie programu C ++. Ten program jest bardzo prosty i, zgodnie z moją najlepszą wiedzą, jest zgodny ze wszystkimi …
Alternatywne tytuły Lista zmiennych kompilacji Xcode Wydrukuj listę ustawień kompilacji Xcode Zmienne środowiskowe Clang Kanoniczna lista zmiennych środowiskowych Xcode Czy istnieje kanoniczna lista zmiennych środowiskowych Xcode , których można używać w regułach kompilacji itp.?
Podczas próby instalacji psycopg2przez pip na Mavericks 10.9 pojawia się następujący błąd : clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] Nie wiem, jak postępować i szukałem tego i innego miejsca w poszukiwaniu tego konkretnego błędu. Każda pomoc jest mile widziana! Oto pełne dane wyjściowe z pip: $ pip install psycopg2 Downloading/unpacking …
Mam wiele projektów zbudowanych przy użyciu CMake i chciałbym móc łatwo przełączać się między nimi za pomocą GCC lub Clang / LLVM w celu ich skompilowania. Wierzę (popraw mnie, jeśli się mylę!), Że aby użyć Clanga, muszę ustawić następujące ustawienia: SET (CMAKE_C_COMPILER "/usr/bin/clang") SET (CMAKE_C_FLAGS "-Wall -std=c99") SET (CMAKE_C_FLAGS_DEBUG "-g") …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Obecnie używam GCC, ale niedawno odkryłem Clanga i zastanawiam się …
Te błędy pojawiają się, gdy próbuję zbudować aplikację na iOS. ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation) Ld /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator/Totalbox.app/Totalbox normal x86_64 cd /Users/Markus/Development/xcode/totalbox-ios export IPHONEOS_DEPLOYMENT_TARGET=7.1 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -L/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -F/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -filelist /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Intermediates/Totalbox.build/Debug-iphonesimulator/Totalbox.build/Objects-normal/x86_64/Totalbox.LinkFileList -Xlinker …
Jestem na studiach i do projektu używamy C. Zbadaliśmy GCC i Clang, i Clang wydaje się być znacznie bardziej przyjazny dla użytkownika niż GCC. W rezultacie zastanawiam się, jakie są zalety i wady używania clang, w przeciwieństwie do GCC, do programowania w C i C ++ na Linuksie? W moim …
Z ARC, już nie mogę rzucić CGColorRefsię id. Dowiedziałem się, że muszę wykonać obsadę z mostkiem. Według clang Docs : Bridged obsada jest oddanych C-styl opatrzone jednym z trzech słów kluczowych: (__bridge T) oprzutuje operand na typ docelowy T. Jeśli T jest typem wskaźnika obiektu, który można przechowywać, to opmusi …
Mamy zestaw wieloplatformowych skryptów kompilacji CMake i wspieramy budowanie za pomocą Visual C ++ i GCC . Próbujemy Clang , ale nie mogę dowiedzieć się, jak sprawdzić, czy kompilator jest Clang z naszym skryptem CMake. Co powinienem przetestować, aby sprawdzić, czy kompilator jest Clang, czy nie? Obecnie używamy MSVCi CMAKE_COMPILER_IS_GNU<LANG>do …
Chcę, aby Clang skompilował mój C/C++kod do LLVMkodu bajtowego, a nie do pliku binarnego. Jak mogę to osiągnąć? A jeśli otrzymam LLVMkod bajtowy, jak mogę go dalej skompilować do binarnego pliku wykonywalnego. Zasadniczo chcę dodać część własnego kodu do LLVMkodu bajtowego przed skompilowaniem do binarnego pliku wykonywalnego.
Mam pytanie dotyczące llvm, clang i gcc w systemie OS X. Jaka jest różnica między llvm-gcc 4.2, llvm 2.0 i clang? Wiem, że wszystkie opierają się na llvm, ale czym się różnią? Oprócz szybszej kompilacji, jaka jest przewaga llvm nad gcc?
Kiedy próbuję zbudować moją aplikację Xcode, pojawia się ten komunikat o błędzie: Plik PCH zbudowany z innej gałęzi ((clang-425.0.24)) niż kompilator ((clang-425.0.27)) Wcześniej się to nie zdarzało, ale była to pierwsza kompilacja po aktualizacji Xcode. Inne aplikacje działają, ale nie ta konkretna. Jeśli wyłączę "Precompile Prefix Header"ustawienie, działa. Jak naprawić …
Jakie są różnice między parametrami kompilacji -std=c++11i -std=gnu++11jako parametrami gcc i clang? To samo pytanie z c99i gnu99? Wiem o standardach C ++ i C, interesują mnie różnice w parametrach. Czytałem gdzieś, że ma to związek z niektórymi rozszerzeniami, ale nie jest dla mnie jasne, które z nich i jak …
Standard C11 wydaje się sugerować, że instrukcje iteracji ze stałymi wyrażeniami kontrolującymi nie powinny być optymalizowane. Czerpię radę z tej odpowiedzi , która konkretnie cytuje sekcję 6.8.5 projektu standardu: Instrukcja iteracji, której wyrażenie kontrolne nie jest wyrażeniem stałym ... może zostać przyjęte przez implementację jako zakończona. W tej odpowiedzi wspomniano, …
Rozważ tę prostą pętlę: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } Jeśli kompilujesz za pomocą gcc 7 (migawka) lub clang (trunk) -march=core-avx2 -Ofast, otrzymasz coś bardzo podobnego do. .LCPI0_0: .long 1148190720 # float 960 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.