Публикации по теме 'ninja'
Создавайте проекты на C ++ быстрее с помощью Ninja
В этой статье я познакомлю вас с системой сборки с открытым исходным кодом, которая может помочь вам ускорить время компиляции при сборке проектов C ++.
Ninja - это легкая система сборки, предназначенная для использования преимуществ доступных ядер ЦП на вашем компьютере для эффективного создания исполняемых файлов и библиотек из исходного кода. Принцип его работы очень похож на GNU Make. То есть он принимает входные файлы, сгенерированные системой сборки высокого уровня, такой как..
Как я научился программировать в темноте
Программирование без знания исходного кода. Вскрытие ESoWC
Большинство из нас помнят старые добрые времена из начальной школы, когда мы впервые научились писать на клавиатуре. Учитель придет в нашу кабинку, чтобы посмотреть, как мы изо всех сил пытались писать на клавиатуре, и, чтобы усложнить задачу, они надели на клавиши чехол ( накладки для клавиатуры ), чтобы у нас больше не было соблазна смотреть вниз. . У меня было то же самое чувство с проектом, который я сделал этим летом...
Вопросы по теме 'ninja'
Установка только одной цели (и ее зависимостей) из сложного проекта с помощью cmake (открыты для лучших решений)
Допустим, у меня есть проект, состоящий из нескольких подпроектов A, B, C, D... Все подпроекты зависят от A , который довольно часто меняется. Кроме того, могут быть некоторые дополнительные зависимости: в этом примере D зависит от B .
Сейчас:...
19023 просмотров
schedule
29.12.2022
Сбой сборки Chromium Ninja (вывод недопустимой инструкции)
Я следовал инструкциям по сборке Linux , и когда я пытаюсь запустить "ninja -C out/ Отладка хрома», я просто получаю вывод «Недопустимая инструкция (сброс ядра)». Теперь я хотел бы найти, где находится дамп ядра, чтобы увидеть, есть ли там более...
931 просмотров
schedule
10.09.2022
Приглашение Jenkins Visual Studio x64 (для CMake и Ninja)
У меня есть ведомое устройство Jenkins с Visual Studio 2012, и я хочу собрать его для x64. Что мне нужно, так это среда подсказок, которую я получаю, когда запускаю ссылку на подсказку инструментов в меню «Пуск» Windows. Люди предлагают сделать это...
2380 просмотров
schedule
23.09.2023
Сборка проекта c ++ в Windows с помощью CMake, Clang и Ninja
В настоящее время у меня на окнах установлены cmake, clang и ninja. Я пытаюсь использовать CMake для создания файла сборки ниндзя для компиляции очень простой программы hello world.
Мой CMakeLists.txt выглядит так:...
13199 просмотров
schedule
26.03.2024
Аргументы командной строки CMake в сборке Ninja
Я пытаюсь использовать Ninja + CMake для создания проекта.
У этого проекта есть настраиваемая цель, которая принимает дополнительные аргументы.
E.g. make target option=value
Он отлично работает в make , однако я не уверен, как заставить...
2353 просмотров
schedule
17.01.2024
Сбой сборки Chromium в Windows 7 с vs2013 (предупреждение как ошибка)
Я пытаюсь собрать хром (браузер) на 64-битной Windows с экспресс-рабочим столом VS2013. Когда я запустил «ниндзя» для сборки хрома, он выдал следующую ошибку: «ошибка C2220: предупреждение рассматривается как ошибка — не создан объектный файл»....
3516 просмотров
schedule
02.07.2023
Прочитать файл сборки Ninja из командной строки
Можно ли прочитать файл сборки Ninja из STDIN даже без build.ninja или другого файла?
168 просмотров
schedule
21.10.2022
Очистка сборки хрома
Собираю хром на WIN по инструкции ( https://www.chromium.org/developers/how-tos/build-instructions-windows )
На выходе ("out/Release") получается очень большая папка (20гб) После ninja -t clean размер папки уменьшается до 8гб
Можно ли получить...
2737 просмотров
schedule
16.11.2022
Что CMake делает с Ninja в системе сборки Android 7?
Из полученной информации в системе сборки Android 7:
Go обеспечивает поддержку сборки для Soong.
Soong вместо использования make загружает файлы .bp/.mk и выводит файлы .ninja.
Ninja загружает файлы .ninja и создает исходный код.
И я...
2823 просмотров
schedule
08.04.2024
PNaCl & gtest — pnacl-ld: несовместимый объектный файл (X8664! = X8632)
Я новичок в этом, пожалуйста, помогите мне ... T_T ...
Недавно я создавал pthreadpool (требуется для NNPACK ) с ниндзя на моем 64-битном Ubuntu 14.04. Для этого требуется Google PNaCl (Portable Native Client) . и Google Test , и я...
100 просмотров
schedule
03.05.2024
Сбой компиляции Caffe с Cmake и Ninja
Я попытался скомпилировать Caffe в Windows с включенной опцией CMAKE_BUILD_SHARED_LIBS , но это не удалось, и мне было сказано, что мне нужно использовать Ninja. Когда я устанавливаю для Ninja значение 1 в файле конфигурации ( build_win.cmd ) и...
1587 просмотров
schedule
26.06.2023
Ошибка subprocess.py: Ninja не собирается из исходного кода в Windows 8
Я пытался собрать Ninja из исходников. Я сделал:
$ git clone git://github.com/martine/ninja.git && cd ninja
$ git checkout release
Затем в командной строке Visual Studio я запустил configure.py с Python:
$...
228 просмотров
schedule
16.03.2023
CMake Ninja Git Запросы пароля для самозаверяющего центра сертификации
Укороченная версия:
Я использую CMake и Ninja с внешней зависимостью в репозитории git, для которой требуется запрос пароля. (Исходный код должен быть защищен).
При сборке с использованием Makefiles я могу использовать запрос пароля, и все...
115 просмотров
schedule
18.09.2022
Построение контентной оболочки как окончательной и совместное использование
все хорошо? Я работаю над личным проектом, целью которого является использование content_shell в качестве минимального браузера, только для просмотра сайтов на терминалах и некоторых других опций, которые я добавляю. Для этого я использую оболочку...
449 просмотров
schedule
19.04.2023
Как я могу воспроизвести аргументы командной строки в cmake с помощью ниндзя?
У меня есть компилятор Android (на основе clang), который я хочу использовать для компиляции проектов Android с использованием CMake. с аргументами командной строки я могу скомпилировать проект, и я хочу воспроизвести те же аргументы в CMake с...
478 просмотров
schedule
08.04.2024
Обнаружена ошибка при компиляции кобальта на raspberry pi
При компиляции кобальта для raspberry pi на ниндзя получаю вот такую ошибку:
undefined reference to symbol 'eglCreateImageKHR'
вот полный след:
[1/1] LINK cobalt
FAILED: cobalt...
232 просмотров
schedule
16.11.2023
Замена /MD на /MT в CMake невозможна в режиме Release
У меня есть библиотека C++, которую я хочу скомпилировать с помощью Visual Studio 2017 (CMake/Ninja) с параметром компилятора /MT в режиме выпуска. Здесь я задавал аналогичный вопрос некоторое время назад. Ответ на этот вопрос помог, но заставляет...
1619 просмотров
schedule
10.07.2023
Сборка CMake для Windows (clang-cl) с использованием Ninja Generator
Я пытаюсь создать простое приложение на машине с Windows, используя CMake в качестве основного инструмента сборки. После вызова CMake в проекте возникает ошибка на этапе настройки:
> cmake -H. -G Ninja -Bbuild...
4521 просмотров
schedule
23.03.2023
Передача аргумента -j ниндзя из градиента
Мне нужно передать аргумент -j ниндзя при создании приложения для Android с помощью gradle. (в Windows)
Зачем мне это нужно? - У нас есть огромные унифицированные файлы C++, которые требуют много памяти для компиляции. В настоящее время у меня...
605 просмотров
schedule
27.01.2023
CMake ninja с покрытием помещает файлы gcno в корневой двоичный каталог
Я создаю проект на cmake с помощью генератора ниндзя и создаю свой проект для покрытия с помощью add_compile_options("$<$<CONFIG:COVERAGE>:-g;-O0;-ftest-coverage;-fprofile-arcs;-fno-builtin>") . Что происходит, так это то, что мои файлы...
74 просмотров
schedule
21.01.2024