Что представляют собой все эти исполняемые файлы в папках Strawberry Perl?

Я скачал Strawberry-Perl-5.12.1.0 для Windows и использовал его много дней. Сегодня я понял, что есть какая-то папка, в которой много исполняемых файлов.

Структура папок такова:

c
cpan
cpanplus
perl
ppm
win32

Что означают все эти папки и какая польза от исполняемых файлов в этих папках?

Что меня интересует, так это исполняемые файлы, которые я нашел в папке c. У меня 38: addr2line.exe ar.exe as.exe c++.exe c++filt.exe cpp.exe dlltool.exe dllwrap.exe dmake.exe elfedit.exe g++.exe gcc.exe gcov.exe gmake.exe gprof .exe i686-w64-mingw32-c++.exe i686-w64-mingw32-g++.exe i686-w64-mingw32-gcc-4.4.3.exe i686-w64-mingw32-gcc.exe iconv.exe ld.exe нм. exe objcopy.exe objdump.exe openssl.exe patch.exe pexports.exe pg_config.exe ranlib.exe readelf.exe size.exe strings.exe strip.exe windmc.exe windres.exe xmlcatalog.exe

В моей загруженной папке нет доступной документации, и я не смог найти нужную информацию с помощью Google. Может быть, я не правильно спросил.

Параметры --help исполняемых файлов говорят только о доступных параметрах, но не о цели.


person vrbilgi    schedule 17.01.2011    source источник
comment
Подожди, погуглил по CPAN, ничего не нашел? Предположительно cpan (и cpanplus) — это оболочки CPAN, используемые для установки пакетов из CPAN. Я бы отправил ответ, но у меня нет установки Strawberry, чтобы проверить.   -  person derobert    schedule 17.01.2011
comment
@derobert: Спасибо за ответ. У меня есть идея о cpan. Что меня интересует, так это EXE, которые я нашел в папке c: у меня 38 EXE. Что такое addr2line.exe ar.exe as.exe c++.exe c++filt.exe cpp.exe dlltool.exe dllwrap.exe dmake.exe elfedit.exe g++.exe gcc.exe gcov.exe gmake.exe gprof.exe i686-w64-mingw32-c++.exe i686-w64-mingw32-g++.exe i686-w64-mingw32-gcc-4.4.3.exe i686-w64-mingw32-gcc.exe iconv.exe ld.exe nm.exe objcopy .exe objdump.exe openssl.exe patch.exe pexports.exe pg_config.exe ranlib.exe readelf.exe size.exe strings.exe strip.exe windmc.exe windres.exe xmlcatalog.exe   -  person vrbilgi    schedule 17.01.2011
comment
@ user430294: Это (судя по названиям) явно компилятор C (gcc) и связанная с ним цепочка сборки, а также несколько утилит (openssl и т. д.). Вероятно, для сборки модулей xs.   -  person derobert    schedule 17.01.2011


Ответы (1)


Strawberry C поставляется с компилятором C и инструментами сборки, позволяющими компилировать новые дистрибутивы XS из CPAN. Инструменты будут автоматически правильно запускаться при необходимости, если вы устанавливаете дистрибутивы модулей; вам не нужно беспокоиться о них.

person ysth    schedule 17.01.2011