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

Что такое эквивалент g++ -pthread в clang?
Я переключаюсь с g++ на clang однако в g++ у меня есть флаг -pthread, который clang, похоже, не распознает. Что такое эквивалент в clang? РЕДАКТИРОВАТЬ: Моя сборка clang загружается из svn 5 марта 2010 года.
12398 просмотров
schedule 15.04.2024

Как узнать, является ли функция-член постоянной или изменчивой с помощью libclang?
У меня есть экземпляр CXCursor вида CXCursor_CXXMethod . Я хочу узнать, является ли функция const или volatile , например: class Foo { public: void bar() const; void baz() volatile; void qux() const volatile; }; Я не смог...
2102 просмотров
schedule 19.03.2024

libclang: пропущены некоторые операторы в AST?
Я написал тестовую программу (parse_ast.c) для анализа исходного файла c (tt.c), чтобы увидеть, как работает libclang, на выходе получается иерархическая структура AST: Вот тестовый файл: /* tt.c */ // line 1...
2079 просмотров
schedule 30.04.2024

Неопределенная ссылка на символ __cxa_free_exception@@CXXABI_1.3
Использование clang для связывания программы терпит неудачу следующим образом: /usr/bin/x86_64-pc-linux-gnu-ld: stackoverflow.o: неопределенная ссылка на символ '__cxa_free_exception@@CXXABI_1.3'
3222 просмотров
schedule 17.04.2024

сборка для tvOS, но ссылка в объектном файле, созданном для iOS, для архитектуры arm64
Я использую фреймворк LexiContext в своем приложении tvOS. Он отлично работает в симуляторе, когда я пытаюсь заархивировать приложение, я получаю: ld: in...
2537 просмотров
schedule 26.03.2024

Что означает i32()** в LLVM IR?
Я читал, что Clang++ создал LLVM IR-код следующего кода: class Shape { public: // pure virtual function providing interface framework. virtual int getArea(char* me) = 0; void setWidth(int w) { width = w; } void setHeight(int h)...
100 просмотров
schedule 24.03.2024