0
ответов

Проблема с Makefile: умный способ сканирования дерево каталогов для файлов .c

Я работаю над проектом, который быстро растет, и поддерживать объектные файлы в актуальном состоянии - не вариант. Проблема, выходящая за рамки команды с подстановочными знаками, находится где-то между «Мне не нужны рекурсивные make-файлы» и «...
вопрос задан: 19 July 2016 17:19
0
ответов

Существует ли логический оператор OR для оператора 'ifneq'?

Существует ли логический оператор OR для оператора 'ifneq ... endif'? То есть, я бы не хотел выполнять некоторые операторы, если определена переменная 'var1' или 'var2'. Что-то вроде этого: ifneq ($(WNDAP660),...
вопрос задан: 27 June 2016 11:06
0
ответов

Использование путей к библиотекам в make-файлах

Я написал такой make-файл: HEADER = -I./cygdrive/c/cpros/ kajj / source4 LIBB = -L./cygdrive/c/cpros/kajj/source1 -L./cygdrive/c/cpros/kajj/source2 LIBRA = -larith -ldekk target: game.o ...
вопрос задан: 23 June 2016 03:38
0
ответов

Как избежать двойного включения: директива препроцессора или make-файлы

Я работаю над переходом от франкенштейновых программ и однофайловых программ с тысячами строк к хорошо структурированным и организованным многофайловым программам. Сейчас то, что кажется естественным (наивно), - это заниматься любовью ...
вопрос задан: 19 June 2016 18:31
0
ответов

как скомпилировать модуль ядра

Я пытаюсь скомпилировать простой модуль hello world, следуя этому руководству, и я запутался в том, что на самом деле делает Makefile. obj-m + = hello-1.o all: make -C / lib / modules / $ (shell uname -r) / ...
вопрос задан: 29 May 2016 07:33
0
ответов

Настройки NetBeans для GCC

Когда я нажимаю на свойства проекта, я могу установить уровень предупреждения (дополнительные предупреждения) и командную строку - > Дополнительные параметры (-std = c99). Но я хочу, чтобы во всех моих проектах C были такие параметры по умолчанию ...
вопрос задан: 13 May 2016 10:36
0
ответов

Android NDK: Как позволить GCC использовать дополнительные включения входят каталоги

простым вопросом (я использую Android NDK R6 с Cygwin, но это вопрос относительно Makefiles и GCC). Предположим, что я положу под JNI / каталог библиотека под dir mylib_v_1 /. MyLib ...
вопрос задан: 12 May 2016 18:03
0
ответов

«make clean» приводит к «Нет правила для очистки цели»

Я использую Ubuntu 10.04. Всякий раз, когда я запускаю make clean, я получаю следующее: make: *** Нет правила для очистки цели. Стоп. Вот мой make-файл: CC = gcc CFLAGS = -g -pedantic -O0 -std = gnu99 -m32 -Wall ...
вопрос задан: 26 April 2016 08:47
0
ответов

Как поддержать оба vcxproj, чтобы cmake на проекте?

Я занимаюсь разработкой кроссплатформенного проекта C ++. Первоначальная идея - работать с msvc2010, а затем компилировать для других систем с помощью CMake и Hudson. Это не кажется удобным вручную ...
вопрос задан: 15 April 2016 15:15
0
ответов

Emacs : Вставить табуляцию вместо пробелов

По нескольким причинам я предпочитаю настраивать мой редактор для вставки пробелов при нажатии TAB. Но недавно я обнаружил, что вкладки должны оставаться вкладками в файлах make. Как мне вставить табуляцию (\ t, а не "") ...
вопрос задан: 9 April 2016 16:59
0
ответов

Где находится Makefile, сгенерированный Eclipse CDT?

Я создал проект Hello world на C ++ с помощью Eclipse (helios) CDT. Скомпилировано нормально. Но я хотел бы взглянуть на созданный Makefile CDT. Я не могу найти его в папке проекта / папках отладки / выпуска ...
вопрос задан: 1 April 2016 09:01
0
ответов

Выход из файла make, если состояние двух переменных оболочки является определенным состоянием

Поэтому мне нужно убедиться, что если я выполняю кросс-компиляцию для определенной цели, оболочка переменная установлена. Если переменная не установлена, программа make должна отобразить сообщение и затем выйти. У меня есть ...
вопрос задан: 1 April 2016 00:47
0
ответов

«strcmp» не был объявлен в этой области

Я работаю над созданием набора инструментов ios с помощью этого руководства. Когда я запускаю команду make ENABLE_OPTIMIZED = 1, я получаю этот вывод. llvm [0]: перенастройка с помощью / home / connor / llvm-svn / configure config ....
вопрос задан: 20 January 2016 14:06
0
ответов

Makefile для компиляции кода OpenCV на C++ в Ubuntu/Linux

Я изучаю OpenCV используя книгу Learning OpenCV. Одна проблема, с которой я сталкиваюсь при компиляции кода, заключается в том, что мне нужно написать длинную команду для компиляции и получения исполняемого файла. Это команда, которую я выполняю...
вопрос задан: 4 December 2015 14:59
0
ответов

Определение условной переменной в Makefile с помощью ifeq

Я пытаюсь определить переменные в Makefile в соответствии с условиями. Поскольку ifeq можно запускать только в правилах, я добавил дополнительное правило (def_rule), на которое я ссылаюсь для каждого правила. Пример: def_rule: ifeq ...
вопрос задан: 28 November 2015 14:49
0
ответов

Определение переменных в макросе make-файла (определение)

Я использую определение для создания макроса. Однако в конструкции определения я не могу создать переменную. Назначение переменной не вызывает ошибки, но когда я попытаюсь использовать ее чуть позже, ее ...
вопрос задан: 28 November 2015 11:48
0
ответов

Ошибка make-файла make (e = 2): система не может найти указанный файл

Я использую make-файл в Windows для отправки некоторых файлов на сервер Unix (здесь текстовый файл «blob.txt» в той же папке моего make-файла). Мой скрипт makefile: setup: pscp blob.txt username @ ...
вопрос задан: 13 November 2015 01:23
0
ответов

Связывание C ++ с библиотеками с помощью makefile (newbe)

Я пытаюсь понять, как использовать нестандартные библиотеки в моих проектах C ++. У меня есть несколько вопросов. Допустим, я хочу использовать библиотеку POCO. Я скачал его и собрал с помощью make (статическая сборка). ...
вопрос задан: 10 November 2015 14:06
0
ответов

Удаление значений из Make Variables

Использование GNU Make Я хочу удалить значения из переменной: VAR: = xc yc zc <снип> VAR + = x_x.c y_y.c Теперь я хочу удалить «xc» и «yc» из переменной. Я пробовал использовать subst ...
вопрос задан: 23 October 2015 18:28
0
ответов

Использование переменных makefile в C

Мне нужно прочитать файл в программе C, и я не хочу жестко указывать путь к этому файлу. Я хочу предоставить этот путь как переменную Make, а затем использовать его в программе C. имя файла xyz.txt, и я хочу ...
вопрос задан: 30 September 2015 06:33
0
ответов

Критическая секция в параллельном файле make

Я пытаюсь распараллелить старый файл Makefile. Фактически, мне нужно убедиться, что некоторые скрипты генератора вызываются непараллельными перед запуском процедуры компиляции. Генераторы всегда вызываются ...
вопрос задан: 9 September 2015 17:47
0
ответов

Переопределить div jQuery UI Datepicker, странно видимый при загрузке первой страницы.

Что-то странное происходит, здесь: экземпляр Datepicker отображается в странном месте как одна полоса в в верхнем левом углу этой страницы. Я использую как Datepicker jQuery UI, так и ...
вопрос задан: 28 August 2015 21:41
0
ответов

Makefile, исключая файлы

Я создаю Makefile GNU, и у меня возникла следующая проблема: у меня есть список исключаемых файлов (и каталоги), которые необходимо исключить из списка источников. Теперь удаление перечисленных файлов из списка не означает ...
вопрос задан: 28 August 2015 20:17
0
ответов

Несколько исходных файлов на C- Как именно работают make-файлы?

Я относительно новичок в C и мне нужно узнать, как работают make-файлы, и я немного запутался в том, как работает комбинация файлов C. Скажем, у нас есть main.c, foo.c и bar.c. Каким должен быть код ...
вопрос задан: 17 August 2015 19:49
0
ответов

Какие коды, такие как CC, LD и CC[M], выводятся при компиляции ядра Linux?

При компиляции Linux с нуля я понимаю, что при компиляции появляются коды компиляции. Например, имя файла CC, имя файла LD, имя файла CC[M]. Что означают эти коды?
вопрос задан: 15 August 2015 11:17
0
ответов

Makefile выполняет фальшивые цели файла, только если файл не существует

Есть ли способ, которым я могу выполнить только фальшивую зависимость файла если этого файла не существует? Если файл не имеет фальшивой зависимости, он работает и выполняет только содержимое этого правила. Но если я добавлю ...
вопрос задан: 14 August 2015 22:55
0
ответов

GNU make: «Ничего не нужно делать для 'target'» vs. «цель» актуальна »

Как GNU решает, какое из сообщений отправить? Makefile, который я использую, ничего не делает для отправки «целевых» сообщений, когда цель обновлена. Но я думаю, что «цель» поднята ...
вопрос задан: 13 August 2015 18:01
0
ответов

Исключить исходный файл из компиляции с помощью Makefile

Можно ли исключить исходный файл из процесса компиляции с помощью функции подстановки в Makefile? Как иметь несколько исходных файлов, src/foo.cpp src/bar.cpp src/... Затем в моем make-файле есть...
вопрос задан: 12 August 2015 15:00
0
ответов

Что именно делает «make oldconfig» в make-файле ядра Linux?

Кто-нибудь может объяснить, что именно делает «oldconfig» в make-файле ядра Linux? Я вижу, что на него ссылаются в некоторой документации по сборке, но никогда не объяснял, что именно он делает.
вопрос задан: 11 August 2015 07:51
0
ответов

Makefile: depend on every file of a directory

I'd like to do a Makefile that runs either with gnumake or makepp that packs all the files under given directiories: DIRS:=$(shell find . -mindepth 2 -maxdepth 2 -not -name mp3 -not -name ".*" -type ...
вопрос задан: 29 July 2015 17:08