Публикации по теме 'clang'
Байт кодирования, выпуск № 207
Выпуск 207 вчера разлетелся по интернету со скоростью света (или близкой к ней в какой-то момент). В нем много технически сложного контента, связанного с освобождением указателей в #c , изменением std::sort в #cpp и оптимизацией в движке V8 ( # javascript иди врум врум). Думаешь, ты справишься? Тогда проверьте это.
Энергичный кибер-салют Джойи Ченг , Даниэлю Кутенину и Сиддхешу Поярекару за восхитительные статьи.
Исключительное изображение Андре Фарстада
#coding..
Как создать свою оболочку
Как создать свою оболочку
Легко считать себя «не настоящим программистом». Есть программы, которыми пользуются все, и их разработчиков легко поставить на пьедестал. Несмотря на то, что разрабатывать большие программные проекты непросто, часто основная идея этого программного обеспечения довольно проста. Самостоятельная реализация — это интересный способ показать, что у вас есть все необходимое, чтобы стать настоящим программистом. Итак, это пошаговое руководство о том, как я написал..
Вопросы по теме 'clang'
Дополнительная поддержка макросов в clang?
Поскольку LLVM/cLang особенно хорошо спроектирован.
Это похоже на прекрасную возможность расширить систему макросов/препроцессоров C/C++.
Кто-нибудь знает о
дополнительные возможности макроса/препроцессора, добавленные Clang или
побочные...
834 просмотров
schedule
15.02.2024
Почему Clang `-O3` выделяет память в 2 раза быстрее, чем g++
Об использовании и злоупотреблении alloca
Получил некоторые ориентиры в нижней части предыдущего вопроса. clang явно имеет лучшую реализацию в профиле оптимизатора -O3 . Что дает? Clang срезает углы? Кроме того, поскольку clang — современный...
1108 просмотров
schedule
24.09.2022
Использование libclang в качестве компилятора
Я работаю над инструментом, который генерирует код C из спецификации. Таким образом, пользователям необходимо самостоятельно скомпилировать сгенерированный код, прежде чем использовать скомпилированный код с другим инструментом. Я хотел бы...
3728 просмотров
schedule
17.12.2023
отключить оптимизацию clang, удалить инструкцию phi
1) Можно ли в clang отключить любую оптимизацию?
2) Есть ли способ удалить любую инструкцию phi из сгенерированного кода llvm?
Я использую clang с параметрами: clang test.c -Wimplicit -emit-llvm -g -O0 -c -o result.bc
А для некоторых исходных...
1646 просмотров
schedule
27.11.2022
@class против #import в экономии времени компиляции заголовка с помощью Clang?
Я читал в нескольких местах, что рекомендуется использовать объявления, такие как @class Something, в файлах заголовков и импортировать эти классы только в файл .m, чтобы сэкономить время компиляции.
Действительно ли это все еще необходимо и...
339 просмотров
schedule
07.12.2023
Почему GCC ошибается, а clang не работает в учебнике?
Изучение C с помощью «Системного программирования на C и Unix» Адама Гувера. Я столкнулся с вопросом из главы 4, который меня очень озадачил. Вопрос заключается в следующем:
В следующем коде первая достигнутая функция printf() возвращает...
1397 просмотров
schedule
03.06.2024
Как подавить -Wno-протокол для каждого файла
У меня есть реализация протокола Objective-C, который перенаправляет все методы протокола на другую цель. Все в порядке, за исключением того, что компилятор предупреждает, что этот класс не реализует метод протокола. Я пытаюсь подавить это...
1927 просмотров
schedule
16.11.2023
запретить встроенную сборку в g++ (gcc) или clang (llvm)
Существуют сайты для решения проблем, такие как topcoder.com , SPOJ . Я хотел бы, чтобы для аналогичного варианта использования (люди присылали мне программные файлы C++) были некоторые ограничения.
Один из них:
"не допускается...
1595 просмотров
schedule
15.10.2022
clang: ошибка: команда компоновщика не удалась с кодом выхода 1 - библиотека не найдена
У меня есть небольшая проблема с созданием моего проекта. Я получаю следующую ошибку по какой-то причине с прошлой недели и не могу избавиться от нее.
Ld...
18253 просмотров
schedule
25.09.2022
__FUNCTION__ и друзья ведут себя странно в Xcode
Это работает
printf("%s body\n",__PRETTY_FUNCTION__);
Но этого не происходит (Ошибка Expected ')' ):
printf(__PRETTY_FUNCTION__" body\n");
Я не могу заставить IDE показать мне, что __PRETTY_FUNCTION__ оценивает, чтобы определить,...
2686 просмотров
schedule
06.03.2024
Генерация исходного кода .c из файла .m (Objective-C)
Можно ли сгенерировать исходный файл C (.c) из исходного файла Objective-C (.m), используя, возможно, GCC или Clang (или другой инструмент)?
205 просмотров
schedule
23.02.2024
Вывод Clang ASM по сравнению с GCC
(Я пока почти ничего не знаю об ассемблере).
Я пытаюсь следовать этому учебник.
Проблема в том, что его компилятор и моя тестовая установка (gcc на 32-разрядной версии Linux) выдают совершенно другой и значительно меньший результат, чем моя...
5158 просмотров
schedule
27.09.2022
Использование сканирования-сборки Clang с помощью scons и C++11
Я добавил все в свой $PATH и настроил свой SConstruct , чтобы установить соответствующие переменные среды в соответствии с этими ответами [ 1 , 2 , 3 ]. Теперь, когда я бегу
scan-build --use-c++=`which clang++` scons
начинается...
4128 просмотров
schedule
01.12.2022
dynamic_cast при сбое компилятора llvm clang
Я вижу странный сбой, когда dynamic_cast возвращает NULL на компиляторе clang. Но тот же код работает со средой gcc.
Не могли бы вы указать мне, что может быть первопричиной? Какая может быть разница между dynamic_cast на llvm и gcc.
Я...
1285 просмотров
schedule
31.10.2022
Ошибка нестатического члена данных с clang, но не с g++
Вывод . У меня есть фрагмент кода , который отлично компилируется с помощью g++, но не с clang.
Подробности :
У меня есть проект, который отлично компилируется с помощью g++, но при компиляции с clang я получаю сообщение об ошибке error: use...
227 просмотров
schedule
09.06.2024
Установка Clang на Linux Mint
Я пытаюсь установить clang в соответствии с: Clang работает в Linux но я получаю следующую ошибку:
E: Не удалось найти пакет clang
Любые идеи, как это решить?
3744 просмотров
schedule
16.12.2023
Пытаясь понять байт-код C, может ли GNU/gcc создавать байт-код C, такой как Clang/LLVM?
Недавно мне сказали посмотреть, как функции C компилируются в байт-код LLVM, а затем как байт-код LLVM транслируется в x86 ASM. Как у обычного пользователя GNU/gcc, у меня есть несколько вопросов по этому поводу. Мягко говоря.
GNU/gcc тоже...
1179 просмотров
schedule
05.12.2022
Попытка собрать Evernote SDK для Mac всегда вызывает ошибку
Я пытаюсь собрать Evernote SDK для Mac , но по какой-то причине Xcode всегда дает сбой с этой ошибкой:
clang: error: no such file or directory: '/Users/mauricio/projects/objective-c/evernote-sdk-ios/evernote-sdk-ios/EvernoteSDK-Prefix.pch'...
122 просмотров
schedule
12.03.2024
Тест на существование частного члена с использованием метапрограммирования, GCC vs clang, что правильно?
Это скорее вопрос стандартов C ++. Рассмотрим следующий код:
template <typename T>
class has_Data
{
typedef char one;
typedef long two;
template <typename C> static one test( typeof(&C::Data) ) ;
template <typename...
323 просмотров
schedule
08.05.2024
Почему я не могу загрузить dylib?
Вот команда, которую я набрал:
clang++ -Iboost -Ijpeg_lib/include/ -Ljpeg_lib/lib/ -ljpeg.9 mandelbrot.cpp
Структура каталогов такая:
mandelbrot.cpp
/boost
/jpeg_lib/lib/
libjpeg.9.dylib
/jpeg_lib/include/
Компиляция проходит...
3715 просмотров
schedule
05.02.2024