2013-06-25 49 views
5

我需要評估哪些Perl for Windows正在我有遠程訪問的機器上運行。 我已經使用如何評估哪些perl在Windows機器上運行

perl -v 

perl -V 

這給我了版本號等 但我怎麼能找到,如果是的ActiveState Perl或草莓Perl或其他什麼東西? 我現在的第一個猜測是,我只是瞎了或者什麼...

在此先感謝。

+0

這就像問是CentOS的,SUSE或Debian的perl的? –

+0

但我需要知道它是如何編譯安裝正確的模塊...如果它是一個純粹的Perl模塊...當然...沒問題,但如果它有c編譯的部分,我需要知道它是如何編譯得到正確的模塊版本。還是我誤會了?如果是這樣,你能解釋我誤解的地方嗎?謝謝 – Diskilla

+0

@Diskilla然後你不想知道它是草莓還是activestate;你想知道它是如何編譯的。它位於'Config {cc}','$ Config {cflags}','$ Config {ld}'等條目下的'Config'中,所有這些都出現在'perl -V'下面。 – hobbs

回答

6
perl -V:myuname 
perl -MConfig -e "print $Config{myuname}" 

輸出

Win32 strawberryperl 5.10.1.2 #1 Wed Apr 28 11:51:06 2010 i386 
+0

是的!非常感謝你:D這正是我需要的。 – Diskilla

+0

我發現另一個更短的解決方案。 perl -e'print $^O' – Diskilla

+0

@Diskilla恐怕'$^O'不知道草莓vs Activestate。 –

相關問題