Я новичок в портировании.
Я пытался портировать perl на систему netbsd. Поскольку это индивидуальная сборка, мы не сможем запустить configure или make в целевой системе netbsd. Итак, мы пытаемся кросс-компилировать его на хост-компьютере и скопировать двоичный файл на целевую машину. А для этого нам нужно создать make-файл с нуля, так как формат make-файла в нашей сборке другой.
У меня есть некоторые основные сомнения по этому поводу,
Во-первых, для того, чтобы создать perl make-файл для моей пользовательской сборки, какие основные вещи придут. Например, ccflags, пути к библиотекам и т. д.?
Есть некоторые файлы, такие как DynaLoader, uudmap.h, myConfig, Config.pm, которые генерируются во время «создания». Как я могу сгенерировать их, используя пользовательский makefile.
Как установить различные пути к библиотекам и что это такое? @INC показывает пути поиска Perl, как я могу его создать?
Где именно устанавливаются модули Perl и когда это происходит?