Мне нужен список всех имен объектных файлов с указанием пути к текстовому файлу.Я не могу использовать файловую функцию GNU make, поскольку это V3.79.Этот список становится действительно огромным, так как это большой проект, и поэтому я получаю ошибку 'make (e = 87): Параметр неверен', так как он пересекает ограничение длины командной строки 32K Windows.
Первоначальная проблема заключалась в том, что мне нужно было передать список объектов в качестве параметра в archiver.exe для создания библиотеки, которая также вызвала проблему e = 87.Это почти так же, как проблема, перечисленная здесь .Именно тогда я решил поместить этот список в текстовый файл и передать файл в качестве параметра archiver.exe.Но я застрял, потому что создание самого файла вызывает ту же ошибку.Вот что я попробовал:
MY_OBJECTS = $(shell $(FIND) $(MY_OBJPATH) -name '*.o')
MY_OBJECTSLIST = objlist.txt
all:
@echo $(MY_OBJECTS) > $(MY_OBJECTSLIST)
Мне нужно решение, чтобы каким-то образом поместить весь список объектов в текстовый файл.