Вопросы с тегом 'clang'

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

Почему эта программа ошибочно отвергается тремя компиляторами С++?

У меня возникли трудности с компиляцией написанной мной программы на С++. Эта программа очень проста и, насколько мне известно, соответствует всем правилам, изложенным в стандарте С++. Я читал по всему ISO/IEC 14882: 2003 дважды, чтобы быть уверенны...
01 апр. '11 в 3:50
13 отв.

clang error: неизвестный аргумент: '-mno-fused-madd' (ошибка установки пакета python)

При попытке установить psycopg2 через pip на Mavericks 10.9: появляется следующая ошибка: clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] Не знаете, как действовать и искать здесь и в других...
11 марта '14 в 2:19
7 отв.

Как распечатать список "Настройки сборки" в проекте Xcode?

Альтернативные названия Список переменных сборки Xcode Распечатайте список настроек сборки Xcode Переменные среды Clang Канонический список переменных среды Xcode Есть ли канонический список переменных окружения Xcode, которые можно использоват...
02 авг. '11 в 13:52
9 отв.

Переключение между GCC и Clang/LLVM с помощью CMake

У меня есть ряд проектов, построенных с использованием CMake, и я хотел бы иметь возможность легко переключаться между GCC или Clang/LLVM для их компиляции. Я верю (пожалуйста, поправьте меня, если я ошибаюсь!), Что для использования Clang мне нужно ...
11 авг. '11 в 21:42
7 отв.

Clang vs GCC - который дает лучшие двоичные файлы?

В настоящее время я использую GCC, но недавно открыл Clang, и я размышляю над переключением. Однако есть один решающий фактор: качество (скорость, объем памяти, надежность) двоичных файлов, которые он производит, - если gcc -O3 может генерировать дв...
06 июля '10 в 18:01
23 отв.

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-clpeqwpfvwuhp...
08 мая '14 в 13:27
3 отв.

Почему простой цикл оптимизирован, когда предел равен 959, но не 960?

Рассмотрим этот простой цикл: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } Если вы скомпилируете gcc 7 (snapshot) или clang (trunk) с помощью -march=core-avx2 -Ofast, вы получите что-то очень...
10 февр. '17 в 15:30
6 отв.

Clang vs GCC для моего проекта разработки Linux

Я в колледже, и для проекта мы используем C. Мы изучили GCC и Clang, а Clang, похоже, гораздо удобнее, чем GCC. В результате, мне интересно, какие преимущества или недостатки в использовании clang, в отличие от GCC, для разработки на C и С++ в Linux?...
21 нояб. '11 в 3:01
21 отв.

Как исправить ошибку PCH?

Когда я пытаюсь создать свое приложение в Xcode, я получаю это сообщение об ошибке: Файл PCH, построенный из другой ветки ((clang-425.0.24)), чем компилятор ((clang-425.0.27)) Этого не происходит раньше, но это была первая сборка после обновлени...
17 марта '13 в 19:28
2 отв.

Почему Clang оптимизирует х * 1,0, но НЕ x + 0.0?

Почему Clang оптимизирует цикл в этом коде #include <time.h> #include <stdio.h> static size_t const N = 1 << 27; static double arr[N] = { /* initialize to zero */ }; int main() { clock_t const start = clock(); for (int i ...
22 окт. '15 в 6:38
4 отв.

В CMake, как я могу проверить, является ли компилятор Clang?

У нас есть набор кроссплатформенных сценариев сборки CMake, и мы поддерживаем сборку с помощью Visual C++ и GCC. Мы пробуем Clang, но я не могу понять, как проверить, является ли компилятор Clang с нашим сценарием CMake. Что я должен проверить, чт...
06 апр. '12 в 19:12
3 отв.

LLVM против clang OS X

У меня есть вопрос относительно llvm, clang и gcc на OS X. В чем разница между llvm-gcc 4.2, llvm 2.0 и clang? Я знаю, что все они строятся на llvm, но как они отличаются? Помимо более быстрого компиляции, в чем преимущество llvm над gcc?
18 апр. '11 в 23:38
2 отв.

Предполагается ли Комитету по стандартам С++, что в С++ 11 unordered_map уничтожает то, что он вставляет?

Решено: Это ошибка в libstdС++ < v4.8.2, который GCC v4.8 и clang >= v3.2 будет использоваться, если он присутствует в системе. См. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57619 для отчета. Спасибо Кейси и Брайану за то, что он дал правил...
03 февр. '14 в 8:30
2 отв.

Более быстрое завершение кода с помощью clang

Я изучаю потенциальные ускорения завершения кода при использовании механизма завершения кода clang. Ниже описан поток, который я нашел в rtags Андерсом Баккеном. Единицы перевода анализируются файлами мониторинга демонов для изменений. Это делается ...
18 нояб. '14 в 11:05
1 отв.

Каковы различия между -std = С++ 11 и -std = gnu ++ 11?

Каковы различия между -std=c++11 и -std=gnu++11 как параметр компиляции для gcc и clang? Тот же вопрос с c99 и gnu99? Я знаю о стандартах С++ и C, это различия в интересующих меня параметрах. Я где-то читал, что это связано с некоторыми расширениям...
16 мая '12 в 9:29