【发布时间】:2023-04-02 21:27:02
【问题描述】:
我已经下载了适用于 Windows 的 Strawberry-Perl-5.12.1.0 并使用了很多天。今天发现有一个文件夹里面有很多可执行文件。
文件夹结构为:
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 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
在我下载的文件夹中没有可用的文档,并且我无法通过 Google 找到任何正确的信息。可能我没有问对方法。
可执行文件的--help 选项仅说明可用选项是什么,而不是目的。
【问题讨论】:
-
等等,谷歌搜索“CPAN”没有找到任何东西?假设 cpan(和 cpanplus)是 CPAN 外壳,用于从 CPAN 安装软件包。我会发布一个答案,但我没有安装草莓来检查。
-
@derobert:感谢您的回复。我对cpan有一个想法。我感兴趣的是我在文件夹“c”中找到的 EXE:我有 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 "
-
@user430294:(从名称上看)显然是一个 C 编译器 (gcc) 和相关的构建链,以及一些实用程序(openssl 等)。可能用于构建 xs 模块。
标签: perl strawberry-perl