«clang» 태그된 질문

clang LLVM 컴파일러 프런트 엔드에 대한 질문입니다. C에 대한 일반적인 질문은 C 태그를 사용하십시오.

30
세 개의 C ++ 컴파일러가이 프로그램을 잘못 거부 한 이유는 무엇입니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 내가 작성한 C ++ 프로그램을 컴파일하는 데 어려움이 있습니다. 이 프로그램은 매우 간단하며 내가 아는 한 C ++ 표준에 명시된 모든 규칙을 준수합니다. 필자는 ISO / IEC 14882 : 2003 …


14
clang 오류 : 알 수없는 인수 : '-mno-fused-madd'(파이썬 패키지 설치 실패)
psycopg2Mavericks 10.9에서 pip를 통해 설치하려고 할 때 다음 오류가 발생합니다 . clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] 진행 방법을 모르고 여기 및 다른 곳 에서이 특정 오류를 검색했습니다. 어떤 도움이라도 대단히 감사합니다! 다음은 pip의 전체 출력입니다. $ pip install psycopg2 Downloading/unpacking psycopg2 Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB downloaded Running setup.py (path:/private/var/folders/0z/ljjwsjmn4v9_zwm81vhxj69m0000gn/T/pip_build_tino/psycopg2/setup.py) …

9
CMake를 사용하여 GCC와 Clang / LLVM 간 전환
CMake를 사용하여 빌드 된 많은 프로젝트가 있으며 GCC 또는 Clang / LLVM을 사용하여 쉽게 컴파일하여 컴파일 할 수 있기를 바랍니다. Clang을 사용하려면 다음을 설정해야한다고 생각합니다 (잘못하면 수정하십시오!). 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") SET (CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g") SET …
269 cmake  llvm  clang 

7
Clang vs GCC-더 나은 바이너리를 생성하는 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문을 개선하십시오 현재 GCC를 사용하고 있지만 최근 Clang을 발견했으며 전환을 숙고하고 있습니다. 바이너리의 품질 (속도, 메모리 풋 …

22
Xcode-ld : -lPod에 대한 라이브러리를 찾을 수 없습니다
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 -objc_abi_version …

6
리눅스 개발 프로젝트를위한 Clang vs GCC
저는 대학에 있고 C를 사용하는 프로젝트를 위해 GCC와 Clang을 살펴 보았으며 Clang은 GCC보다 훨씬 사용자 친화적 인 것으로 보입니다. 결과적으로 Linux에서 C 및 C ++로 개발하기 위해 GCC와 달리 clang을 사용하는 이점과 단점이 무엇인지 궁금합니다. 제 경우에는 프로덕션이 아닌 학생 수준의 프로그램에 사용됩니다. Clang을 사용하는 경우 GDB로 디버깅하고 GNU Make를 …
175 c++  c  linux  gcc  clang 

3
아크와 브리지 캐스트
ARC으로, 나는 더 이상 캐스팅 할 수 없습니다 CGColorRef에 id. 브리지 캐스트를해야한다는 것을 알게되었습니다. clang 문서 에 따르면 : 브리지 캐스트는 C 스타일 캐스트는 세 가지 키워드 중 하나의 주석을 붙일 수 : (__bridge T) op피연산자를 대상 유형으로 캐스팅합니다 T. 경우 T 보존 가능한 개체 포인터 유형이 다음 op비 보존 …

4
CMake에서 컴파일러가 Clang인지 어떻게 테스트합니까?
크로스 플랫폼 CMake 빌드 스크립트 세트가 있으며 Visual C ++ 및 GCC를 사용한 빌드 를 지원 합니다. Clang을 시도하고 있지만 CMake 스크립트를 사용하여 컴파일러가 Clang인지 여부를 테스트하는 방법을 알 수 없습니다. 컴파일러가 Clang인지 아닌지 테스트하려면 어떻게해야합니까? 우리는 현재 사용하고있는 MSVC및 CMAKE_COMPILER_IS_GNU<LANG>각각 GCC 비주얼 C를 테스트 ++합니다.
151 c++  c  cmake  clang 

5
clang을 llvm IR로 컴파일하는 방법
clang이 C/C++코드를 LLVM이진 실행 파일이 아닌 바이트 코드 로 컴파일하기를 원합니다 . 어떻게하면 되나요? 그리고 LLVM바이트 코드를 얻는다면 바이너리 실행 파일로 추가 컴파일하기 위해 어떻게 취할 수 있습니까? 기본적으로 LLVM바이너리 실행 파일로 컴파일하기 전에 자체 코드 중 일부를 바이트 코드에 추가하고 싶습니다 .
150 c  llvm  clang 

3
OS X의 LLVM 대 클랑
OS X의 llvm, clang 및 gcc에 관한 질문이 있습니다. llvm-gcc 4.2, llvm 2.0 및 clang의 차이점은 무엇입니까? 나는 그들이 모두 llvm을 기반으로한다는 것을 알고 있지만 어떻게 다른가? 빠른 컴파일 외에도 gcc보다 llvm의 장점은 무엇입니까?
133 c++  c  gcc  llvm  clang 

22
PCH 오류를 수정하는 방법?
에서 내 앱을 빌드하려고 Xcode하면이 오류 메시지가 나타납니다. 컴파일러와 다른 분기 ((clang-425.0.24))에서 작성된 PCH 파일 ((clang-425.0.27)) 이전에는 발생하지 않았지만 Xcode를 업데이트 한 후 첫 번째 빌드였습니다. 다른 앱은 작동하지만이 특정 앱은 작동하지 않습니다. "Precompile Prefix Header"설정 을 끄면 작동합니다. 이 오류를 해결하고 해당 설정을 계속 유지하려면 어떻게합니까?

1
-std = c ++ 11과 -std = gnu ++ 11의 차이점은 무엇입니까?
의 차이점은 무엇입니까 -std=c++11및 -std=gnu++11GCC와 그 소리에 대한 컴파일 매개 변수는? 와 같은 질문 c99과 gnu99? C ++ 및 C 표준에 대해 알고 있으며 관심있는 매개 변수의 차이점입니다. 나는 그것이 어떤 확장과 관련이 있는지 어딘가 읽었지만 새 프로젝트를 위해 어느 것을 선택하고 어떻게 선택할 것인지 명확하지 않습니다.
132 c++  gcc  c++11  clang 

13
최적화되지 않는 무한 빈 루프를 만들려면 어떻게해야합니까?
C11 표준은 일정한 제어식을 가진 반복문이 최적화되어서는 안된다는 것을 암시하는 것으로 보입니다. 이 답변 에서 조언을 얻었습니다. 표준 초안의 섹션 6.8.5를 구체적으로 인용합니다. 제어 표현식이 상수 표현식이 아닌 반복문은 구현에 의해 가정 될 수 있습니다. 이 답변에서 루프와 같은 루프 while(1) ;는 최적화되지 않아야한다고 언급합니다 . 그렇다면 ... Clang / …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.