Доброго времени суток! Есть такой Makefile: c_src_dir = src_c libstemmer_algorithms = english russian all_algorithms = $(libstemmer_algorithms) SNOWBALL_ROOT_DIR = ../snowball SNOWBALL_SRC_DIR = $(SNOWBALL_ROOT_DIR)/snowball RUNTIME_DIR = $(SNOWBALL_SRC_DIR)/runtime C_LIB_SOURCES = $(all_algorithms:%=$(c_src_dir)/stem_Unicode_%.c) C_LIB_HEADERS = $(all_algorithms:%=$(c_src_dir)/stem_Unicode_%.h) C_LIB_OBJECTS = $(C_LIB_SOURCES:.c=.o) all: $(C_LIB_SOURCES) $(C_LIB_HEADERS) $(c_src_dir)/stem_Unicode_%.c $(c_src_dir)/stem_Unicode_%.h: $(SNOWBALL_SRC_DIR)/algorithms/%/stem_Unicode.sbl snowball @mkdir -p $(c_src_dir) @l=`echo "$<" | sed 's!\(.*\)/stem_Unicode.sbl$$!\1!;s!^.*/!!'`; \ o="$(c_src_dir)/stem_Unicode_$${l}"; \ echo "./snowball $< -o $${o} -eprefix $${l}_Unicode_ -r $(RUNTIME_DIR) -w"; \ ./snowball $< -o $${o} -eprefix $${l}_Unicode_ -r $(RUNTIME_DIR) -w при попытке собрать make выдает ошибку: make: *** No rule to make target `src_c/stem_Unicode_english.c', needed by `all'. Stop. В чем ошибка?
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от execve
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум сбой make install (2002)
- Форум openmw пробую собрать (2009)
- Форум Catalyst gentoo (2016)
- Форум Настройка опций ядра. Утилита make. (2014)
- Форум Не собирается Cyanogenmod (2013)
- Форум recipe for target 'all' failed (2018)
- Форум GNU Make vs pmake (2008)
- Форум Помогите с установкой glibc2.2.3 (2004)
- Форум gcc 3.2 (2002)
- Форум GNU make: сборка нескольких одинаковых целей (2020)