Вопросы с тегом «clang»

По вопросам о внешнем интерфейсе компилятора clang LLVM. Для общих вопросов о C используйте тег C.

30
Почему эта программа ошибочно отклонена тремя компиляторами C ++?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. У меня возникли трудности с компиляцией написанной мной программы на C ++. Эта программа очень проста и, насколько мне известно, соответствует всем …

7
Как напечатать список «Настройки сборки» в проекте Xcode?
Альтернативные названия Список переменных сборки Xcode Распечатать список настроек сборки Xcode Переменные среды Clang Канонический список переменных среды Xcode Есть ли канонический список переменных среды Xcode, которые можно использовать в правилах сборки и т. Д.?

14
ошибка clang: неизвестный аргумент: '-mno-fused-madd' (ошибка установки пакета python)
Я получаю следующую ошибку при попытке установить psycopg2pip на Mavericks 10.9: 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 …

9
Переключение между GCC и Clang / LLVM с использованием CMake
У меня есть несколько проектов, созданных с использованием CMake, и я хотел бы иметь возможность легко переключаться между использованием GCC или Clang / LLVM для их компиляции. Я считаю (пожалуйста, поправьте меня, если я ошибаюсь!), Что для использования Clang мне нужно установить следующее: SET (CMAKE_C_COMPILER "/usr/bin/clang") SET (CMAKE_C_FLAGS "-Wall -std=c99") …
269 cmake  llvm  clang 

7
Clang против GCC - который производит лучшие двоичные файлы? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Я в настоящее время использую GCC, но я недавно обнаружил …

22
Xcode - ld: библиотека не найдена для -lPods
Я получаю эти ошибки, когда пытаюсь создать приложение для 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 …

6
Clang против GCC для моего проекта по разработке Linux
Я учусь в колледже, и для проекта, в котором мы используем C. Мы изучили GCC и Clang, и Clang выглядит гораздо более удобным для пользователя, чем GCC. В результате мне интересно, каковы преимущества или недостатки использования clang, в отличие от GCC, для разработки на C и C ++ в Linux? …
175 c++  c  linux  gcc  clang 

3
ARC и мостовой состав
С АРК, я больше не могу бросить CGColorRefв id. Я узнал, что мне нужно сделать актерский состав. В соответствии с Clang Docs : Приведение с мостом - это приведение в стиле C, снабженное одним из трех ключевых слов: (__bridge T) opпереводит операнд в тип назначения T. Если T это указатель …

4
В CMake, как я могу проверить, является ли компилятор Clang?
У нас есть набор межплатформенных сценариев сборки CMake , и мы поддерживаем сборку с помощью Visual C ++ и GCC . Мы пробуем Clang , но я не могу понять, как проверить, является ли компилятор Clang с нашим сценарием CMake. Что я должен проверить, чтобы увидеть, является ли компилятор Clang …
151 c++  c  cmake  clang 

5
Как заставить clang компилироваться в llvm IR
Я хочу, чтобы clang компилировал мой C/C++код в LLVMбайт-код, а не в двоичный исполняемый файл. Как я могу этого достичь? И если я получу LLVMбайт-код, как я могу взять его для дальнейшей компиляции в двоичный исполняемый файл. По сути, я хочу добавить свой собственный код в LLVMбайт-код перед компиляцией в …
150 c  llvm  clang 

3
LLVM против clang в OS X
У меня вопрос относительно llvm, clang и gcc на OS X. В чем разница между llvm-gcc 4.2, llvm 2.0 и clang? Я знаю, что все они построены на llvm, но чем они отличаются? Помимо более быстрой компиляции, в чем преимущество llvm перед gcc?
133 c++  c  gcc  llvm  clang 

22
Как исправить ошибку PCH?
Когда я пытаюсь создать свое приложение Xcode, я получаю следующее сообщение об ошибке: Файл PCH, созданный из другой ветки ((clang-425.0.24)), чем компилятор ((clang-425.0.27)) Раньше этого не происходило, но это была первая сборка после обновления Xcode. Другие приложения работают, но не этот конкретный. Если отключить "Precompile Prefix Header"настройку, работает. Как мне …

1
В чем разница между -std = c ++ 11 и -std = gnu ++ 11?
Каковы различия между -std=c++11и в -std=gnu++11качестве параметра компиляции для GCC и звона? Тот же вопрос с c99и gnu99? Я знаю о стандартах C ++ и C, меня интересуют различия в параметрах. Я где-то читал, что это связано с некоторыми расширениями, но мне непонятно, какие из них и как выбрать между …
132 c++  gcc  c++11  clang 

13
Как сделать бесконечный пустой цикл, который не будет оптимизирован?
Стандарт C11, по-видимому, подразумевает, что итерационные операторы с постоянными управляющими выражениями не должны быть оптимизированы. Я беру свой совет из этого ответа , который конкретно цитирует раздел 6.8.5 из проекта стандарта: Оператор итерации, управляющее выражение которого не является константным выражением ... может быть реализован реализацией для завершения. В этом ответе …

3
Почему оптимизирован простой цикл, когда ограничение составляет 959, но не 960?
Рассмотрим этот простой цикл: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } Если вы компилируете с помощью gcc 7 (снимок) или clang (ствол), -march=core-avx2 -Ofastвы получите что-то очень похожее на. .LCPI0_0: .long 1148190720 # float …
131 c  gcc  optimization  clang 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.