«clang» etiketlenmiş sorular

Clang LLVM derleyici ön ucu hakkındaki sorular için. C ile ilgili genel sorular için C etiketini kullanın.



14
clang hatası: bilinmeyen argüman: '-mno-fused-madd' (python paketi yükleme hatası)
psycopg2Mavericks 10.9 üzerinde pip üzerinden yüklemeye çalışırken aşağıdaki hatayı alıyorum : clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] Nasıl devam edeceğinizden ve bu özel hatayı burada ve başka yerlerde aradığınızdan emin değilim. Herhangi bir yardım çok takdir! İşte pip'in tam çıktısı: $ pip install psycopg2 Downloading/unpacking psycopg2 Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB …

9
CMake kullanarak GCC ve Clang / LLVM arasında geçiş yapma
CMake kullanarak bir dizi projem var ve bunları derlemek için GCC veya Clang / LLVM kullanma arasında kolayca geçiş yapabilmek istiyorum. Clang kullanmak için aşağıdakileri ayarlamam gerektiğine inanıyorum (lütfen yanılıyorsam beni düzeltin!): SET (CMAKE_C_COMPILER "/usr/bin/clang") SET (CMAKE_C_FLAGS "-Wall -std=c99") SET (CMAKE_C_FLAGS_DEBUG "-g") SET (CMAKE_C_FLAGS_MINSIZEREL "-Os -DNDEBUG") SET (CMAKE_C_FLAGS_RELEASE "-O4 -DNDEBUG") …
269 cmake  llvm  clang 

7
Clang vs GCC - hangisi daha iyi ikili dosyalar üretir? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir Şu anda GCC kullanıyorum, ancak son zamanlarda Clang'ı keşfettim ve geçiş yapmayı düşünüyorum. Bununla …

22
Xcode - ld: -lPods için kütüphane bulunamadı
Bir iOS uygulaması oluşturmaya çalıştığımda bu hataları alıyorum. 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 -objc_abi_version -Xlinker …

6
Linux Geliştirme projem için Clang vs GCC
Üniversitedeyim ve bir proje için C kullanıyoruz. GCC ve Clang'ı keşfettik ve Clang GCC'den çok daha kullanıcı dostu görünüyor. Sonuç olarak, Linux'ta C ve C ++ 'da geliştirmek için GCC'nin aksine clang kullanmanın avantajlarının veya dezavantajlarının ne olduğunu merak ediyorum? Benim durumumda bu, üretim değil öğrenci düzeyindeki programlar için kullanılacaktı. …
175 c++  c  linux  gcc  clang 

3
ARC ve köprülü döküm
ARC ile, ben artık yayın yapabilirsiniz CGColorRefiçin id. Köprülü bir kadro yapmam gerektiğini öğrendim. Clang belgelerine göre : Bir köprülü dökme C tarzı dökme üç anahtar kelimelerden biriyle açıklamalı edilir: (__bridge T) opişleneni hedef türüne çevirir T. Eğer T bir retainable nesne işaretçisi türüdür, daha sonra op, bir sigara retainable …

5
Llvm IR'ye clang derlemesi nasıl yapılır
Clang'ın C/C++kodumu LLVMikili çalıştırılabilir dosya yerine bayt koduna derlemesini istiyorum . Bunu nasıl başarabilirim? Ve LLVMbayt kodunu alırsam, onu ikili çalıştırılabilir dosyada daha fazla derlemek için nasıl kullanabilirim? Temel olarak LLVM, ikili yürütülebilir dosyaya derlemeden önce bayt koduna kendi kodumun bir kısmını eklemek istiyorum .
154 c  llvm  clang 

4
CMake'te, derleyicinin Clang olup olmadığını nasıl test edebilirim?
Bir dizi çapraz platform CMake derleme betiğimiz var ve Visual C ++ ve GCC ile oluşturmayı destekliyoruz . Clang'ı deniyoruz , ancak CMake betiğimizle derleyicinin Clang olup olmadığını nasıl test edeceğimizi anlayamıyorum. Derleyicinin Clang olup olmadığını görmek için ne test etmeliyim? Şu anda sırasıyla Visual C ++ ve GCC'yi test …
151 c++  c  cmake  clang 

3
OS X'de LLVM ve clang karşılaştırması
OS X'de llvm, clang ve gcc ile ilgili bir sorum var. Llvm-gcc 4.2, llvm 2.0 ve clang arasındaki fark nedir? Hepsinin llvm üzerine inşa edildiğini biliyorum ama nasıl farklılar? Daha hızlı derlemenin yanı sıra, llvm'nin gcc'ye göre avantajı nedir?
133 c++  c  gcc  llvm  clang 

22
PCH hatası nasıl düzeltilir?
Uygulamamı içinde oluşturmaya çalıştığımda Xcodeşu hata mesajını alıyorum: Derleyiciden ((clang-425.0.27)) farklı bir daldan ((clang-425.0.24)) oluşturulan PCH dosyası Daha önce olmadı, ancak bu Xcode'u güncelledikten sonraki ilk yapıydı. Diğer uygulamalar çalışır, ancak bu özel uygulama değil. "Precompile Prefix Header"Ayarı kapatırsam işe yarıyor. Bu hatayı nasıl düzeltirim ve yine de bu ayarı …

1
-Std = c ++ 11 ve -std = gnu ++ 11 arasındaki farklar nelerdir?
Gcc ve clang için derleme parametresi olarak -std=c++11ve arasındaki farklar nelerdir -std=gnu++11? İle aynı soru c99ve gnu99? C ++ ve C standartlarını biliyorum, beni ilgilendiren parametrelerdeki farklılıklar. Bir yerde bazı uzantılarla ilgisi olduğunu okudum ama yeni bir proje için hangilerini ve birini veya diğerini nasıl seçeceğimi bilmiyorum.
132 c++  gcc  c++11  clang 

13
Optimize edilmeyecek sonsuz bir boş döngüyü nasıl yapabilirim?
C11 standardı, sürekli kontrol ifadelerine sahip yineleme ifadelerinin optimize edilmemesi gerektiği anlamına geliyor. Tavsiyemi taslak standarttan bölüm 6.8.5'ten alıntı yapan bu cevaptan alıyorum : Kontrol ifadesi sabit bir ifade olmayan bir yineleme ifadesi ... uygulama tarafından sonlandırılacağı varsayılabilir. Bu cevapta, benzer bir döngünün while(1) ;optimizasyona tabi olmaması gerektiği belirtilmektedir. Öyleyse …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.