Публикации по теме 'clang'


Как установить Cling на Linux или WSL
В предыдущем посте я кратко упомянул о том, как работает цепляющий интерпретатор, поэтому, если вы еще не ознакомились с этим постом, я рекомендую вам пойти и взглянуть на него. Настройка прилипания: Требования: Cling построен поверх Clang, поэтому, к сожалению, он работает только на платформах, где Clang чувствует себя как дома, а не на Windows. Вам нужна Unix-подобная операционная система. однако вы все еще можете использовать Cling на WSL (подсистема Windows для Linux), которая..

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

Xcode 3.2 + LLVM = без локальных символов при отладке
У меня есть проект для Mac OS X 10.5, который я строю на 10.6 с использованием Xcode 3.2. Когда я использую GCC 4.2 для сборки отладки и нажимаю точку останова, отладчик Xcode обычно отображает информацию о локальной переменной. Если я выбираю LLVM...
5463 просмотров
schedule 08.11.2021

Проблемы при компиляции: не удается найти crt1.o
У меня есть виртуальная система Debian, которую я использую для разработки. Сегодня хотел попробовать llvm / clang. После установки clang я не могу скомпилировать свои старые c-проекты (с помощью gcc). Это ошибка: ... /usr/bin/ld: cannot...
270922 просмотров
schedule 15.11.2021

компиляция libc ++ с clang ++ в Ubuntu
Моя ОС - Ubuntu-11.04. Я успешно скомпилировал llvm с clang согласно руководству пользователя. затем я попытался скомпилировать libcxx с помощью clang ++, я внес изменения в $ LIBCXX_DIR / lib / buildit.sh, прочитав следующее...
2367 просмотров

Использование realloc в clang для уменьшения памяти
У меня возникла проблема с нашим кодом под clang, включающим перераспределение. Этот код отлично работает в gcc и visual studio, поэтому мне интересно понять поведение clang. Наш код делает что-то подобное (исключена обработка ошибок и т. Д.):...
619 просмотров
schedule 15.10.2021

Активация поддержки C ++ 11 в Clang
Я загрузил и построил clang версии 3.0, чтобы немного поиграть с функциями C ++ 11, однако получаю эту ошибку (хотя я использую флаг -Wc++11-extensions ). S: \ llvm \ code> clang ++. Exe -Wc ++ 11-Расширения Variadic.cpp Variadic.cpp: 4:...
17512 просмотров
schedule 13.11.2021

Несоответствие с проблемами, обнаруженными в сборке сканирования и xcode
Я использую scan-build (checker-258) из командной строки, чтобы выполнить статический анализ моего проекта iOS и обнаружил, что он обнаруживает гораздо меньше проблем, чем xcode (примерно на 60% меньше). Если я установлю xcode 4.2 для использования...
969 просмотров
schedule 12.11.2021

Не удалось собрать Clang 3.0 в Windows XP , идентификатор PSRWLOCK не определен. Почему?
Я загружаю последний исходный код LLVM3.0 и Clang3.0, следуя инструкциям по сборке, и наконец получаю файл решения VS "LLVM.sln" и все файлы .vcproj. Затем я создаю libClang, но при сборке проекта «LLVMSupport» возникли некоторые ошибки: ошибка...
493 просмотров
schedule 07.11.2021

Как отлаживать clang с помощью eclipse
Я пытаюсь отладить лязг с помощью eclipse. Я поставил точку останова в clang / lib / lex / preprocessor.cpp в конструкторе препроцессора. Я установил файл "test.c" в качестве аргумента в конфигурациях отладки. Перешел в Run-> Debug As-> Local...
1508 просмотров

Нужна помощь, не могу установить SublimeClang на моем ПК с ubutun 12.0.4
У меня возникла проблема при установке Sublime Clang в мою систему ubutun 12.0.4. Я следую инструкциям на странице: https://github.com/quarnster/SublimeClang , но когда я вхожу в шаг: pythonbrew install --configure="--enable-unicode=ucs4" 2.6...
451 просмотров
schedule 27.10.2021

Как использовать собственный ассемблер для clang?
Я скомпилировал clang, чтобы использовать его в качестве кросс-компилятора для ARM (настроив его с помощью ./configure --target=armv7l-unknown-linux-gnueabihf ), но когда я пытаюсь скомпилировать любой код C, он пытается использовать /usr/bin/as ....
3146 просмотров
schedule 26.10.2021

Является ли подобный список инициализаторов законным в C ++ 11?
Я читал пятое издание праймера C ++, в котором говорится об этом новейшем стандартном инициализаторе списка поддержки. Мой тестовый код выглядит так: #include <iostream> #include <string> #include <cctype> #include...
7007 просмотров
schedule 06.11.2021

clang получение включаемых файлов при разборе AST
Я хочу просканировать AST clang. Я начал использовать пример кода, представленный в одном руководстве. Мой текущий код #include <iostream> #include "llvm/Support/raw_ostream.h" #include "llvm/Support/Host.h" #include...
5010 просмотров
schedule 03.11.2021

Как сделать проход, который может читать LLVM IR и анализировать его
Я прочитал эту страницу, http://llvm.org/docs/WritingAnLLVMPass.html И я могу полностью выполнить пример Hello.so. Теперь я просто хочу создать файл .so , который можно вызвать по opt, и прочитать имя моего IR-файла в качестве входного...
1198 просмотров
schedule 27.09.2021

Поддерживает ли Clang условное расширение макроса?
Под Conditional Macro Expansion я имею в виду что-то вроде этого: XXX(_arg) => AAA(_arg), if _arg > 0 XXX(_arg) => BBB(_arg), otherwise Чтобы быть более конкретным, AAA и BBB не являются функциями, а являются _3 _ — _ 4_, поэтому...
155 просмотров
schedule 24.10.2021

Как скомпилировать Python 2.5.6 под OSX 10.8
Я загрузил исходный код python 2.5.6 и хотел бы скомпилировать его с помощью GCC или CLANG, которые когда-либо работают. К сожалению, при компиляции с флагами по умолчанию возникают ошибки. Я читал различные статьи, связанные с этой проблемой, и мне...
189 просмотров
schedule 04.11.2021

Как получить вызов для ошибки времени компиляции Xcode clang?
Я получаю ошибку времени компиляции в Xcode, которая включает это сообщение clang: error: команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v, чтобы увидеть вызов) Этот -v , очевидно, является параметром командной...
872 просмотров
schedule 21.09.2021

Clang ссылки на разные места при ссылке на шаблонную статическую переменную из нескольких единиц компиляции
Пытаясь скомпилировать существующую (разработанную GCC) базу кода с помощью Clang, мы сталкиваемся с этой интересной проблемой. В результате исполняемый файл, скомпилированный с помощью Clang, создает несколько экземпляров некоторых синглтонов . Не...
855 просмотров
schedule 22.11.2021

Как использовать CMAKE_EXPORT_COMPILE_COMMANDS?
Я пытался использовать clang-modernize с CMAKE_EXPORT_COMPILE_COMMANDS , как рекомендовано в этом инструменте. С помощью этой опции cmake генерирует файл JSON, содержащий информацию о компиляции, такую ​​как пути включения ( см. Также )....
49123 просмотров
schedule 27.10.2021

Возвращает элементы медленнее, чем отправка их по ссылке и изменение там?
Предположим, у меня есть функция, которая создает большую структуру (в данном случае огромный std :: vector) и цикл, который вызывает ее повторно: std::vector<int> render(int w, int h, int time){ std::vector<int> result; /*...
80 просмотров

Clang не находит функцию, созданную после определения функции в контексте шаблона
Я экспериментировал с кодом, полученным из презентации Шона Пэрента «С ++ Seasoning», и свел мою проблему к следующему коду: #include <memory> struct container { struct concept { virtual ~concept() {} virtual void foo_()...
3072 просмотров
schedule 30.11.2021