2015-06-19 101 views
1

我想查看I18N::Langinfo的源代碼。如果我去metacpan.org我可以在如何使用XSLoader查找Perl模塊的源代碼?

https://metacpan.org/source/RJBS/perl-5.22.0/ext/I18N-Langinfo/Langinfo.pm

找到源,但它僅僅是調用XSLoader::load();的包裝。如果我輸入perldoc -l I18N::Langinfo,則得到/usr/lib/x86_64-linux-gnu/perl/5.20/I18N/Langinfo.pm,但這與metacpan.org上的文件相同,並且該目錄中也沒有其他文件。

源代碼位於何處?

+1

在metacpan上,您可以通過單擊「瀏覽」來查看發行版中的所有源文件:https://metacpan.org/source/RJBS/perl-5.22.0/ext/I18N-Langinfo – ThisSuitIsBlackNot

+0

@ThisSuitIsBlackNot thanks , 我錯過了! –

回答

2

在分配中:Langinfo.xs。沒有使用安裝源!

I18N :: Langinfo的langinfo只是公開C函數nl_langinfo

+0

我看,謝謝:)很高興知道。那麼在我的本地機器上沒有源代碼?只在metacpan.org上? –

+1

我不知道你的機器上有什麼,但它並沒有與'perl'一起安裝。它可以在比metacpan.org更多的地方獲得,包括[Perl5 Master Repository](http://perl5.git.perl.org/perl.git)。 – ikegami