Лучшие clang вопросы ИТ разработчиков

  • 9 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Swift: объявление 'description' не может переопределить более одного объявления суперкласса

У меня есть структура наследования, похожая на приведенную ниже. Я принимаю протокол Printable и старательно переопределяю свойство description. Я столкнулся...

Задан 27 Jun 2014, 19:25 от ivanhoe1982
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Это действительно работает для области действия уровня файла, но есть ли способ отключить оптимизацию только для определенных функций в XCode 5 с использованием LLVM?

я есть кусок кода, который вылетает, если я не строю с отключенной оптимизацией. Я строю с LLVM компилятором 2.0 Я хотел бы отключить оптимизацию, обернув нарушающий код директивой компилятора #pragma; или отключите оптимизацию для всего ...

Задан 11 Apr 2011, 18:17 от Dave
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

@Aconcagua - Большое спасибо. Я ужасно неэффективен с багзиллой GCC.

ытался скомпилировать этот код C ++ под GCC 8.2 с различными параметрами, и он всегда успешно выполняется, не выдает предупреждений и выводовtrue: int && a = 123; decltype(auto) b = a; std::cout << std::boolalpha << std::is_same<decltype(b), ...

Задан 18 Nov 2018, 07:26 от Ivan
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Ошибка компоновщика при сборке clang с использованием Makefile с чекером

Я столкнулся с проблемой на этапе соединения.Что я пытаюсь сделать?я пытаюсь добавить шашку в лязг. Я собрал LLVM и libc ++ из исходного кода (Да, некоторые ...

Задан 22 Oct 2013, 12:57 от Deepak
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Могу ли я расширить пакет параметров и определить список аргументов с ним?

От[Temp.variadic] (рабочий проект) мне показалось, что пакет параметров можно расширить при определении списка аргументов другого класса или функции шаблона....

Задан 25 Sep 2016, 18:13 от skypjack
  • 28 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как бороться с предупреждением о выходе из деструктора в clang?

В моем коде C ++ 11 я получаю предупреждение &quot;Декларация требует деструктора времени выхода в следующем случае:

Задан 15 Jan 2013, 09:17 от Lars Schneider
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Установите libc ++ на Mac 10.6.8

В настоящее время я пытаюсь установить lib ++. 1.dylib на моем Mac. Я следовал инструкциям здесьhttp://libcxx.llvm.org/ [http://libcxx.llvm.org/]и скачал источник. Когда я пытался./buildit Я столкнулся сclang++: command not found ошибка. Итак, я ...

Задан 03 Aug 2013, 13:16 от rwolst
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Macports на OSX 10.9 - компилировать с помощью -stdlib = libstdc ++

В OSX 10.9 по умолчанию-stdlib опция для clang ++ естьlibc++Так вот что Macport использует при сборке пакетов. Есть ли способ сказать Macports, чтобы использоватьlibstdc++ вместо? В частности, я хотел бы собрать OpenCV через Macports, чтобы ...

Задан 04 Feb 2014, 07:53 от Puchatek
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Инструкция «using» компилируется с g ++, не компилируется с помощью clang

У меня есть код следующей структуры (который, конечно, намного сложнее в реальности, особенно «База» - это три строки, но я попытался понять суть этого):

Задан 15 Jan 2015, 00:26 от Andreas Stöckel
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Установите libc ++ на Mac 10.6.8

В настоящее время я пытаюсь установить lib ++. 1.dylib на мой Mac. Я следовал инструкциям здесьhttp://libcxx.llvm.org/ и скачал источник. Когда я пытался

Задан 03 Aug 2013, 11:16 от rwolst
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Плагин Clang / GCC для интерпретации пользовательских атрибутов c ++ 11

Я пытаюсь написать плагин для Clang или GCC для интерпретации пользовательских [[cxx11 :: attribute]] и сгенерировать некоторый код на основе этого.Начиная с...

Задан 12 Oct 2014, 15:39 от MasterID
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему неполный тип обнаруживается в clang внутри метода шаблона?

Сегодня я столкнулся с проблемой компиляции в Clang, которая удивила меня. Я думаю, это разумно, но мне нравится копать глубже и слышать больше деталей. Неко...

Задан 02 Jun 2016, 18:46 от dmayola
  • 14 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 «Бэкэнд C был удален. У него были многочисленные проблемы, вплоть до невозможности собрать какую-либо нетривиальную программу».

ли простой способ перехода от llvm ir к рабочему исходному коду? В частности, я хотел бы начать с некоторого простого кода C ++, который просто изменяет POD (в основном массивы целых чисел, числа с плавающей запятой и т. Д.), Преобразовывает его ...

Задан 03 Mar 2011, 12:50 от Dan
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

кроссплатформенный макрос для отключения неиспользуемых переменных

При переносе большого фрагмента кода C ++ из Visual Studio (2008) в Xcode (4.4+) я сталкиваюсь с такими строками:

Задан 30 Aug 2012, 13:50 от Jean-Denis Muys
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Является ли список инициализаторов, как это законно в C ++ 11?

Я прочитал 5-е издание C ++ primer, в котором говорится, что это новейший стандартный инициализатор списка поддержки.Мой тестовый код выглядит так:

Задан 09 Feb 2013, 15:50 от Hanfei Sun
  • -1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Clang и CMake в Windows

Я строю проект C ++ с Clang 3.8 и CMake 3.7 на Windows, но Clang выдает ошибку вконфигурировать как ниже. Determining if the CXX compiler works failed wit...

Задан 20 Dec 2016, 07:53 от HenryK
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Блоки сохраняют цикл из соглашения об именах?

Я удивлен, обнаружив следующее поведение ... @interface Foo : NSObject - (void)addBar:(id)aBar withCompletion:(void(^)(void))completion; @end @interface AwesomeClass : NSObject @property (strong, nonatomic) Foo *foo; ...

Задан 20 Mar 2013, 22:19 от edelaney05
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Возможно ли автоматически генерировать API-код llvm c ++ из LLVM-IR?

Демо-страница Clang 3.0 онлайнhttp://llvm.org/demo/index.cgi [http://llvm.org/demo/index.cgi]предоставляет возможность вывода кода API LLVM C ++, "представляющего LLVM-IR для входной программы. Вывод «производить код LLVM C ++ API» является ...

Задан 23 Mar 2012, 08:55 от Bogatyr
  • 23 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как снабдить плагин Visual Studio Clang-Format файлом clang-format?

Так что яскачал, установил и вставил в путь плагин форматирования clang, Я также протестировал его, и он работает для опций форматирования Google (Mozilla и ...

Задан 06 Sep 2013, 22:38 от myWallJSON
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Где Кланг '_mm256_pow_ps' свойственный?

Кажется, я не могу найти встроенные функции для _mm_pow_ps или _mm256_pow_ps, оба из которых должны быть включены в immintrin.h.Clang не определяет их или он...

Задан 15 Apr 2016, 00:08 от user1043761
  • 59 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

ошибка связи статической переменной

Я пишу код C ++ на Mac. Почему я получаю эту ошибку при компиляции ?: Неопределенные символы для архитектуры i386: «Log :: theString», на которую ссылаются из: Log :: method (std :: string) в libTest.a (Log.o) ld: символ (ы) не найдены для ...

Задан 14 Feb 2012, 18:42 от subzero
  • 17 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Не удается установить MySQL Gem на OS X

Я делаюsudo gem установить mysqlна OS X для установки гем MySQL. Это терпит неудачу со следующим выводом:Сборка собственных расширений. Это может занять неко...

Задан 10 Mar 2014, 22:20 от Mihai Damian
  • 38 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Оптимизация здесь: 1) компилятором, когда он видит атрибут «невозврат»; 2) мной, когда удаляют мертвый код

е я занимался программированием на C / C ++, но в настоящее время на него приходится лишь небольшой процент от того, что я делаю (языки сценариев гораздо лучше подходят для большой работы, которую я выполняю). Последние несколько дней я работал ...

Задан 03 Feb 2011, 12:04 от Daniel Standage
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Компиляция нескольких файлов Objective-C в командной строке с помощью clang

Надеюсь, простой вопрос. Я&#39;Я пытаюсь выучить базовую компиляцию Objective-C из командной строки с помощью clang. Я понимаю, что Xcode - лучшее решение дл...

Задан 08 May 2013, 15:33 от Displaced Hoser
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Является ли список инициализаторов, как это законно в C ++ 11?

Я прочитал 5-е издание C ++ primer, в котором говорится, что это новейший стандартный инициализатор списка поддержки. Мой тестовый код выглядит так: #include <iostream> #include <string> #include <cctype> #include <vector> using std::cin; using ...

Задан 09 Feb 2013, 16:50 от Hanfei Sun
  • 8 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Cuda Clang и OS X Mavericks

В настоящее время я пытаюсь построить проект Cuda с Cmake на MacOS 10.9. Мой компилятор C и C ++ - gcc, но, похоже, поскольку Mavericks gcc и g ++ ссылаются на clang, что не поддерживается CUDA. Кто-нибудь нашел хорошее решение использовать ...

Задан 13 Oct 2013, 22:48 от Arthur Pajot
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

 относится к размещенной среде, а не автономной.

дал минимальную C ++ программу: int main() { return 1234; }и скомпилировал его с помощью clang ++ 5.0 с отключенной оптимизацией (по умолчанию-O0).Полученный код ...

Задан 15 Mar 2018, 12:58 от Erel Segal-Halevi
  • 11 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Могу ли я использовать новейшие функции C ++ 11 в XCode 4 или OSX Lion? [Дубликат]

Возможный дубликат: Могу ли я использовать C ++ 11 с Xcode? [https://stackoverflow.com/questions/4574246/can-i-use-c11-with-xcode] Кажется, что xcode 4 содержит более старые версии clang и gcc. Могу ли я улучшить gcc или clang и использовать их ...

Задан 20 Sep 2011, 08:12 от Per Arneng
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Clang: Как выглядит AST (абстрактное синтаксическое дерево)?

Привет, я новичок в разработке компиляторов, и мне интересно, как выглядит AST. У меня есть небольшой фрагмент кода, и я использую Clang для генерации AST. Я не получаю много информации из этого. Судя по всему, дерево синтаксиса в ...

Задан 28 Oct 2011, 21:16 от Sriram Murali
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как сделать кросс-компиляцию clang / llvm для iOS?

Как сделать кросс-компиляцию clang / llvm для iOS? Мне нужно получить libclang (.a или .dylib, я считаю), чтобы использовать его через C API в моем приложени...

Задан 30 May 2014, 04:06 от 4ntoine
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Разбор с помощью libclang; невозможно проанализировать определенные токены (Python в Windows)

У меня есть код (взят и адаптирован изВот а такжеВот), который используетlibclang для разбора исходных файлов C ++ в Python (Widnows) и получить все егодекла...

Задан 08 May 2016, 10:23 от nk-fford
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Каков санкционированный способ сборки libc ++ для clang в Linux?

Редактировать / Обновить / Примечание: просто позвольте clang использовать libstdc ++. До сих пор работал очень хорошо для меня. =============================== В прошлом я мог добиться успеха, делая что-то сcmake, но только сейчас ...

Задан 29 Jul 2013, 06:56 от Steven Lu
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Что такое флаг -Wsomething для предупреждений «метод экземпляра не найден»?

Недавно у меня был случай, когда кто-то добавил параметр в метод init и сломал другой проект, который разделял код. Поскольку это всего лишь предупреждение, никто не понял, что приложение было сломано, поэтому я пытаюсь превратить только это ...

Задан 09 Nov 2012, 12:44 от uliwitness
  • 62 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему нельзя связать с libc ++ в режиме c ++ 0x ссылку на этот пример boost :: program_options?

Компиляция этого примера кода для boost :: program_options: http://svn.boost.org/svn/boost/trunk/libs/program_options/example/first.cpp [http://svn.boost.org/svn/boost/trunk/libs/program_options/example/first.cpp] ... на MacOS Lion (10.7.2), ...

Задан 10 Dec 2011, 04:13 от x-x
  • 80 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Уровни оптимизации Clang

На gcc,руководство [http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options] объясняет что-O3, -Osи т. д. переводить в терминах конкретных аргументов оптимизации (-funswitch-loops, -fcompare-elim, и т.д.) Я ищу ту же информацию ...

Задан 21 Mar 2013, 12:48 от Antoine
Page 1 of 9
1 2 3 4 5