Вопросы по теме '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 просмотров

Компиляция с помощью g ++ с использованием нескольких ядер
Быстрый вопрос: каков флаг компилятора, позволяющий g ++ создавать несколько экземпляров самого себя для более быстрой компиляции больших проектов (например, 4 исходных файла одновременно для многоядерного процессора)?
161633 просмотров

переоценить переменные 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 просмотров

Сделать ошибку, как я могу это исправить?
У меня есть много файлов 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 просмотров

Установка PL/Ruby для PostgreSQL в Windows
У меня проблема с установкой PL/Ruby для PostgreSQL 8.4 в Windows XP. PostgreSQL 8.4 установлен и работает нормально. Ruby-186-27 установлен и работает нормально. У меня установлен MinGW, и я использую MSYS в качестве оболочки командной строки. Я...
445 просмотров
schedule 04.12.2023