Описание тега build-system
Системы сборки - это программные инструменты, предназначенные для автоматизации процесса компиляции программ.
1
ответ
Могу ли я получить версию компилятора из свойств компилятора в meson?
Могу ли я получить версию компилятора в системе сборки мезонов в дополнение к имени компилятора из свойств компилятора? Например, вы можете получить имя компилятора C++ следующим образом: compiler = meson.get_compiler('cpp') compilerName = compiler.…
23 дек '15 в 22:16
1
ответ
Добавление указателей папок к файлам.sublime-build по умолчанию (Sublime Text 3, C++)
Я ищу простой способ добавить указатели папок в Sublime Text 3, когда я использую его встроенный компилятор C++, C++ Single File Система сборки. Я написал обычай .sublime-build файлы раньше, но я также не могу найти файл по умолчанию C++ Single File…
13 сен '16 в 13:09
1
ответ
В CMake, как найти конкретную версию библиотеки?
Например, в настоящее время у меня на компьютере Linux установлены обе версии 2 и 3 библиотеки GLFW с именами "libglfw.so.2" и "libglfw.so.3". Можно ли сказать CMake найти определенную версию GLFW (скажем, версию 3), и он будет достаточно умен для п…
18 июл '15 в 20:11
3
ответа
Кабала с несколькими разделами библиотеки
Можно ли написать Cabal файл конфигурации, который содержит несколько Library sections? Я нашел в документации описание раздела библиотеки и разделов исполняемых файлов, поэтому кажется, что невозможно поместить больше раздела библиотеки в один файл…
08 авг '13 в 10:39
4
ответа
CMake Как проверить цель для сборки
Я попытался найти решение: Как проверить цель для сборки? Рассмотрим следующий скрипт CMake: cmake_minimum_required(VERSION 3.5.1) project(cppTests) # How to check at this point the target of build if(TARGET "cppTests") message(STATUS "Target is cpp…
08 май '17 в 23:28
1
ответ
Есть ли способ удалить важные комментарии?
Я уменьшил файл CSS, но от него не избавился /*! important comments */, Есть ли способ избавиться от важных комментариев? Я нашел это - grunt-contrib-cssmin - как удалить комментарии из уменьшенного CSS, но ответ @Rigotti не работает для важных комм…
13 янв '18 в 13:33
1
ответ
Sublime Text 3 Система сборки для Ubuntu
Я использую машину с Ubuntu 16.04. Я хочу скомпилировать и запустить программы на C++ в Sublime Text 3. Несколько месяцев назад я наткнулся на систему сборки, которая компилировала и запускала программу в терминале одной командой. По некоторым причи…
29 дек '18 в 11:33
1
ответ
Ошибка libmad в yocto krogoth 2.1.2
Я компилирую libmad в yocto-2.1.2, его ошибка ниже. Nothing PROVIDES 'libmad'libmad was skipped: because it has a restricted license not whitelisted in LICENSE_FLAGS_WHITELIST Как исправить эту ошибку. Заранее спасибо. Я собираю libmad для Python-Py…
12 сен '17 в 06:33
0
ответов
Система сборки для LC-3 в Sublime Text 3
Я пытаюсь встроить ассемблерный код LC-3 в Sublime Text 3 в объектный файл (.obj), но, похоже, он не работает. Я нашел несколько видов синтаксиса подсветки, но нет системы сборки. Есть ли способы построить его в Sublime Text 3? Пользовательский инте…
19 дек '16 в 12:56
36
ответов
Цикл внутри; здание может привести к ненадежным результатам: Xcode 10 Error
Компиляция с Xcode 10 и последней системой сборки выдает следующую ошибку: Детали цикла: → Целевой "проект": LinkStoryboards Целевой "проект" имеет команду компиляции с вводом "/Users/project/Commons/Components/ScreenshotSharing/ViewController/AppSh…
05 июн '18 в 21:39
1
ответ
Как добавить стороннюю библиотеку в виде пакета в сборку Yocto
У меня есть библиотека, которая не известна, и нет пакета, доступного для этой библиотеки. https://github.com/dailab/libsml обычно я устанавливаю эту библиотеку на свое устройство, выполняя make install Как я могу добавить эту библиотеку как пакет в…
28 авг '18 в 13:35
1
ответ
Как я могу сделать простой CROSSTOOL для выбора более нового GCC?
Базель использует версию моей системы gcc (который указывает на gcc-5).Вместо этого я хочу использовать gcc-7, Я не вижу способа настроить или передать другой компилятор,что означает, что я должен указать это как CROSSTOOL, Я прочитал все учебные по…
27 июн '18 в 18:02
2
ответа
Sublime Text Build System с несколькими командами
Прежде всего, я хотел бы сказать, что я новичок в возвышенном текстовом редакторе, и мне это нравится. У меня нет опыта работы с JSON, но это не кажется сложным. Я пытаюсь написать систему сборки, которая вызовет скрипт bash, который переместит make…
09 окт '13 в 21:30
1
ответ
Где найти все ярлыки ldflags или их документацию?
Я всегда растерялся, когда система сборки говорит мне, что она обнаружила неопределенную ссылку на что-то. Совершенно очевидно, что неопределенная ошибка ссылки связана с окончательным соединением, и поэтому она высвобождается в LDFLAGS переменная в…
28 апр '18 в 11:21
1
ответ
Сборка кода C++ с циклической зависимостью с использованием Bazel Build System
В моей охоте на систему сборки, которая может обрабатывать несколько языков и создавать код в пошаговом режиме, я обнаружил, что Bazel - очень хорошее решение. Однако есть одна проблема, решение которой у меня нет. У меня есть C++ код с круговыми за…
24 июл '17 в 16:08
2
ответа
Как правило сборки Qbs может использовать продукт
Я хочу использовать Qbs для компиляции существующего проекта. Этот проект уже содержит инструмент преобразования кода (my_tool), который интенсивно используется в этом проекте. Пока что я (упрощенно): import qbs 1.0 Project { Application { name: "my…
18 июн '13 в 16:08
1
ответ
CMake рекурсивно сканирует папки?
Как мне настроить CMake для рекурсивного сканирования заданного каталога и определения списка исходных файлов? Мой проект - общая библиотека. У меня есть структура папок, похожая на эту: / src/ # Source files in an arbitrary tree include/ # Headers,…
16 мар '12 в 23:06
1
ответ
Как передать параметры компилятора во время компиляции ядра Linux?
По причинам, мне нужно скомпилировать ядро Linux (в настоящее время 4.7.10), передавая некоторые простые и невинные дополнительные параметры командной строки (например, -pipe -Wsomething и т. д.) компилятору Си. Как мне это сделать? Более конкретн…
05 ноя '16 в 19:17
2
ответа
Многоцелевой проект Visual Studio: один исходный код
Любые предложения о том, как можно настроить систему сборки, которая бы компилировала одну или две библиотеки для нескольких разных платформ / целей. Основной проект находится в Visual Studio. Например, у меня есть библиотека: nav.lib Он компилирует…
11 фев '09 в 22:56
1
ответ
Установить заголовки в соответствующие каталоги
Я пытаюсь установить заголовки моей библиотеки, используя QMake. Эти заголовки задали иерархический порядок, который также должен применяться к цели установки. Мое текущее решение для этого состоит в том, чтобы добавить много целей (каждая для одног…
05 дек '18 в 06:55