Вопросы по теме 'makefile'
Использование Makefile вместо файлов Solution/Project в Visual Studio (2005 г.)
Есть ли у кого-нибудь опыт использования make-файлов для сборок Visual Studio C++ (под VS 2005) вместо использования настройки проекта/решения. Для нас способ работы проекта/решения не интуитивно понятен и приводит к взрыву конфигурации, когда вы...
9569 просмотров
schedule
13.05.2022
Как я могу эффективно создавать разные версии компонента с помощью одного Makefile
Надеюсь, я не загнал себя в угол. Я получил то, что кажется большей частью реализации Makefile, и я не могу заставить работать последний бит. Я надеюсь, что кто-то здесь может предложить технику, чтобы сделать то, что я пытаюсь сделать.
У меня...
565 просмотров
schedule
19.05.2023
Приостановить GNU Make в консоли Windows, если возникает ошибка
Часть установки приложения, за которое я отвечаю, компилирует некоторые библиотеки кода C. Это делается в консоли с помощью GNU Make.
Итак, как часть установки, открывается окно консоли, вы видите вывод файла make по мере того, как он...
5488 просмотров
schedule
13.03.2023
Общий путь к каталогу GNU makefile
Я пытаюсь консолидировать некоторую информацию о сборке, используя общий make-файл. Моя проблема в том, что я хочу использовать этот make-файл из разных уровней подкаталога, что делает значение рабочего каталога ( pwd ) непредсказуемым. Например:...
60050 просмотров
schedule
29.05.2023
Вызвать cmake из make для создания Makefile?
Я использую cmake для создания своего проекта. Для UNIX я хотел бы ввести make из корневого каталога моего проекта и вызвать cmake для создания соответствующих файлов Makefile (если они еще не существуют), а затем собрать мой проект. Я хотел...
14961 просмотров
schedule
29.03.2022
Компиляция с помощью g ++ с использованием нескольких ядер
Быстрый вопрос: каков флаг компилятора, позволяющий g ++ создавать несколько экземпляров самого себя для более быстрой компиляции больших проектов (например, 4 исходных файла одновременно для многоядерного процессора)?
161633 просмотров
schedule
17.04.2023
переоценить переменные makefile
Есть ли способ переоценить определение переменной при каждом использовании? Например:
MAP_FILES = $(shell find $(TMP) -name "*.map")
all: generate_map_files work_with_map_files
generate_map_files:
./map-builder
work\_with\_map_files:...
3670 просмотров
schedule
01.08.2022
Makefile для многофайлового документа LaTeX
Я пытаюсь упростить/улучшить Makefile для компиляции моей диссертации. Makefile отлично подходит для компиляции всего этого; У меня есть что-то вроде этого:
show: thesis.pdf
open thesis.pdf
thesis.pdf: *.tex
pdflatex --shell-escape...
4724 просмотров
schedule
07.08.2022
GCC/Make Оптимизация времени сборки
У нас есть проект, в котором используются файлы gcc и make. Проект также содержит один большой подпроект (SDK) и множество относительно небольших подпроектов, которые используют этот SDK и некоторую общую структуру.
Мы используем предварительно...
7656 просмотров
schedule
04.05.2024
Двоеточие и $ в makefile
Что вычисляет TEMP0_FILES ниже? SOURCE_FILES может соответствовать нескольким исходным файлам. Пожалуйста, скажите мне цель следующего синтаксиса :.cpp=.o
SOURCE_FILES = main.cpp
TEMP0_FILES = $(SOURCE_FILES:.cpp=.o)
7572 просмотров
schedule
12.07.2023
Рекурсивная цель nmake
Как при рекурсивном вызове nmake с помощью макроса $(MAKE) передать цель, указанную в командной строке, новому экземпляру?
Итак, скажем, я выполняю следующее из командной строки:
c:\nочистить
Я хочу, чтобы рекурсивный вызов nmake передал...
1522 просмотров
schedule
04.07.2022
Что вы делаете, чтобы сделать строки компилятора короче?
Часто, когда я работаю над проектом с другими, количество путей к библиотекам и путей включения, которые компилятор получает в Makefile, со временем становится все больше. Кроме того, пути могут быть очень длинными.
Вот пример:
g++ -c -pipe...
888 просмотров
schedule
06.12.2022
GNU make со многими целевыми каталогами
Мне нужно интегрировать создание многих файлов HTML в существующий файл Makefile . Проблема в том, что файлы HTML должны находиться во многих разных каталогах. Моя идея состоит в том, чтобы написать неявное правило, которое преобразует исходный...
3758 просмотров
schedule
17.03.2023
Сделать ошибку, как я могу это исправить?
У меня есть много файлов C, и я создал их с помощью Visual Studio 2005 с помощью командной строки, используя make-файл. Все объектные файлы создаются правильно, и процесс компоновки также работает, но окончательный *.exe не создается. В последней...
242 просмотров
schedule
09.03.2023
Сопоставление шаблона makefile с верблюжьим регистром
Я хочу сделать правило сопоставления с образцом для camelcase в моем make-файле:
например Явное правило:
MyFileName.java: my_file_name.proto протокол --java_out=. $‹
Мне нужно правило сопоставления шаблонов для вышеизложенного, чтобы только...
718 просмотров
schedule
11.01.2023
Компиляция Autoconf зависимости перед применением
Последние пару дней я работал с автоинструментами и, наконец, добился значительного прогресса. Одна проблема, с которой я сталкиваюсь, заключается в том, что у меня есть две библиотеки, которые необходимо скомпилировать перед основным кодом...
1475 просмотров
schedule
17.08.2022
Импортировать переменную в программу C из Makefile
Мне нужно внести некоторые изменения в существующий длинный исходный код C. Существует Makefile верхнего уровня, который определяет различные параметры компилятора, такие как расположение каталогов библиотек, используемых компоновщиком.
Что-то...
1846 просмотров
schedule
14.05.2023
Является ли пустое целевое правило жизнеспособной заменой .DEFAULT_GOAL в GNU Make?
GNU Make версии 3.81 представила специальную переменную с именем .DEFAULT_GOAL, которую можно использовать, чтобы указать Make, какую цель (или цель) следует построить, если цель не была указана в командной строке. В противном случае Make просто...
4328 просмотров
schedule
19.03.2022
Как скомпилировать фреймворк с открытым исходным кодом в Visual Studio C++, в котором есть только make-файл и нет файла решения?
Как скомпилировать фреймворк с открытым исходным кодом в Visual Studio C++, который имеет только «makefile» и не имеет файла решения?
1444 просмотров
schedule
19.07.2022
Установка PL/Ruby для PostgreSQL в Windows
У меня проблема с установкой PL/Ruby для PostgreSQL 8.4 в Windows XP.
PostgreSQL 8.4 установлен и работает нормально. Ruby-186-27 установлен и работает нормально. У меня установлен MinGW, и я использую MSYS в качестве оболочки командной строки. Я...
445 просмотров
schedule
04.12.2023