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


Байт кодирования, выпуск № 173
Крис Веллонс освещает странность (читай, устаревшость) передачи аргументов командной строки среды выполнения Windows. Проверьте это на https://abyteofcoding.com/issues/a-byte-of-coding-issue-173/

Байт кодирования, выпуск № 212
Выпуск 212 Byte of Coding был запущен в прошлый понедельник. Я сделал паузу в объявлении, потому что компьютер Андре Фарстада объявил забастовку, и я не мог получить эту сочную графику. Приготовьтесь к тому, что вас будут ругать за следующие четыре проблемы в быстрой последовательности, потому что большинство алгоритмов социальных сетей любят частый контент! В любом случае, в этом выпуске есть параллельная реализация алгоритма Луна, заглянуть за кулисы получения DDoS-атак и часть того,..

Обнаружение внутренней работы ввода «ls -l» в командной консоли
На прошлой неделе в Holberton School нам поставили задачу построить базовую оболочку. Загляните в оболочку Свати и я построил здесь . На протяжении всего этого опыта мы узнали много нового о классной внутренней работе оболочки. Из этого сообщения в блоге мы надеемся поделиться с вами тем, что мы узнали. Введите ls -l в командной строке ls — это команда оболочки, которая выводит список файлов и каталогов из текущего рабочего каталога в стандартный вывод. -l — это..

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

небольшой пример haskell libClang?
кто-нибудь может показать мне небольшой пример libClang в Haskell? У меня есть документация, но я не знаю, с чего начать. небольшой пример был бы хорош
1275 просмотров
schedule 25.08.2022

clang_complete и iOS
Недавно я узнал о clang_complete и решил попробовать его в MacVim. Я занимаюсь разработкой iOS, и в начале у меня возникла ошибка, связанная с тем, что файл UIKit/UIKit.h не найден, как и другие. Я использую Xcode 4.2 с iOS 5 SDK. Я добавил...
1355 просмотров
schedule 05.09.2022

пример boost-python не связан с набором инструментов clang-darwin
В прошлом я устанавливал boost-python на другие Mac без проблем, но по какой-то причине у меня возникла проблема на моем новом MacBook. Когда я пытаюсь запустить примеры boost-python для быстрого запуска, bjam зависает при связывании второго. Вот...
484 просмотров
schedule 21.09.2022

Почему этот код дает ошибку, для специализации шаблона требуется «шаблон‹›»?
Когда я пытаюсь скомпилировать это с помощью Clang template<class T> struct Field { char const *name; Field(char const *name) : name(name) { } }; template<class Derived> class CRTP { static Field<Derived> const _field;...
9897 просмотров

Поддерживает ли CMAKE Python 3?
Я пытаюсь собрать Clang в Windows 7 с помощью CMAKE. Я выполнил следующие шаги; как указано в этом руководстве . Руководство ошибочно в одном аспекте: Python требуется , и без него cmake возвращает ошибку. Я предполагаю, что, поскольку cmake...
990 просмотров
schedule 08.02.2024

Скомпилируйте модули ядра Linux в битовый код LLVM .bc
Задний план Я пытаюсь скомпилировать определенные драйверы в ядре Linux: драйверы drm ( drivers/gpu/drm/drm_drv.o ) и radeon ( drivers/gpu/drm/radeon/ ) gpu. Я использую LLVM для целей статического анализа (отслеживание аргументов, используемых в...
2502 просмотров
schedule 14.12.2023

Использование C++11 unordered_set в Visual C++ и clang
Я пытаюсь использовать std::unordered_set в кросс-платформенном приложении C++. Он прекрасно компилируется и работает в Visual C++ под Windows, но выдает фатальную ошибку компиляции в clang под Mac OS X. Я хочу знать, почему это происходит и как...
8439 просмотров
schedule 12.03.2024

Попытка портировать специальный asm GCC goto в Clang
Я пытался превратить немного расширений GNU в фактический стандартный C, чтобы он работал на clang, зная стандартный C, а не расширения GNU, я немного растерялся. __asm__ (goto("1:" STATIC_KEY_INITIAL_NOP ".pushsection...
3489 просмотров
schedule 02.07.2022

Компиляция файла .C: неопределенные символы для архитектуры x86_64
По какой-то причине я получаю сообщение об ошибке после компиляции программы .c. Сгенерировано 11 предупреждений. Неопределенные символы для архитектуры x86_64: "_main", ссылка на которую: неявная запись / начало для основного исполняемого файла...
47778 просмотров
schedule 23.09.2022

Запрос: почему я получаю ошибку clang на своем терминале OSX?
У меня есть следующие файлы на виртуальной машине Linux: gc.h gc.c test.c test.out Я запускаю команду в терминале: gcc -g test.c gc.c gc.h -o test.out Все компилируется. Затем я запускаю те же файлы (я скопировал их) и запускаю...
1850 просмотров
schedule 06.04.2024

Ошибка Clang - файл stddef не найден?
После обновления до Ubuntu 13.10 «Saucy» Clang теперь выдает мне сообщение об ошибке: clang -Wall -Werror -std=c99 -ggdb -O0 5.1.c -o 5.1 In file included from 5.1.c:1: /usr/include/stdio.h:33:11: fatal error: 'stddef.h' file not found # include...
20998 просмотров
schedule 15.11.2022

Как вызвать функцию C ++ в LLVM IR?
Я новичок в LLVM IR, у меня есть исходный код LLVM IR, и он использует некоторые функции объявления extern. Эти функции реализованы в файле C ++. Итак, мой вопрос: Как вызвать эти функции c ++ в LLVM IR? Правильно ли скомпилировать файл c ++...
1818 просмотров
schedule 29.09.2022

Библиотека работает с Clang, но не с GCC
Почему эта библиотека отлично работает с Apple LLVM 5.0 (clang-500.2.79), а просто в том числе заголовочный файл вызывает ошибку с GCC 4.9? Минимальный исходный файл, который вызывает ошибку: #include <divsufsort.h> int main() {...
247 просмотров
schedule 19.01.2024

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

Можно ли расширить макросы C в gdb, если программа была скомпилирована с помощью clang?
У меня есть макрос, который извлекает J-й бит целого числа: #define TWO_TO_THE(POWER) (1 << POWER) #define JTH_BIT(BITS, J) ((TWO_TO_THE((J-1)) & BITS) != 0) Однако я не могу использовать его из gdb, введя команду print...
734 просмотров
schedule 08.04.2024

Есть ли лучший способ избежать предупреждения «Сравнение знаков» при сравнении строки NSIndexPath и количества NSArray?
Я включил предупреждения «Signed Comparision» (он же -Wsign-compare) для своего проекта iOS в XCode (на удивление, по умолчанию он был отключен). После этого появилось много таких предупреждений:...
714 просмотров
schedule 01.12.2023

Ошибки компоновщика при развертывании приложения Qt 5.2.1 на OSX 10.9
Я пытаюсь скомпилировать приложение Qt на своей машине Mavericks, но получаю следующие ошибки компиляции. Я установил цель развертывания на 10.9, установив переменную QMake QMAKE_MACOSX_DEPLOYMENT_TARGET = 10,9 Это не решило проблему. Я...
1070 просмотров
schedule 27.08.2022

opencv компилируется с clang ok, с gcc not ok os x 10.9
Я использую OS X 10.9 с установленным opencv-2.4.8.2. Я пытаюсь скомпилировать простой код: #include <stdio.h> #include <opencv2/opencv.hpp> using namespace cv; int main(int argc, char** argv ) { if ( argc != 2 ) {...
1302 просмотров
schedule 04.09.2022

Лямбда-выражения C++11 могут получить доступ к моим закрытым членам. Почему?
Рассмотрим этот фрагмент кода: class shy { private: int dont_touch; // Private member public: static const shy object; }; const shy shy::object = []{ shy obj; obj.dont_touch = 42; // Accessing a private member; compiles;...
3583 просмотров
schedule 12.11.2022

Что означает эта конструкция __builtin_expect(!!(x), 1)
В частности, я спрашиваю о двойном '!' в параметрах файла __built_in. Это двойное отрицание, согласно языку 'C'? Спасибо-
214 просмотров
schedule 16.12.2023