Публикации по теме '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 просмотров
schedule
08.09.2021
Использование 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 просмотров
schedule
03.11.2021
Нужна помощь, не могу установить 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 просмотров
schedule
22.11.2021
Clang не находит функцию, созданную после определения функции в контексте шаблона
Я экспериментировал с кодом, полученным из презентации Шона Пэрента «С ++ Seasoning», и свел мою проблему к следующему коду:
#include <memory>
struct container {
struct concept {
virtual ~concept() {}
virtual void foo_()...
3072 просмотров
schedule
30.11.2021