从可执行文件中查找ghc版本

问题描述 投票:0回答:1

我的系统中有一个可执行文件,它是通过GHC编译器生成的。有没有办法找到用来构建它的GHC版本?

haskell ghc
1个回答
0
投票

是的,您可以将--info标志传递到RTS选项中以找出答案:

$ tldr +RTS --info -RTS
 [("GHC RTS", "YES")
 ,("GHC version", "8.6.5")
 ,("RTS way", "rts_thr")
 ,("Build platform", "x86_64-unknown-linux")
 ,("Build architecture", "x86_64")
 ,("Build OS", "linux")
 ,("Build vendor", "unknown")
 ,("Host platform", "x86_64-unknown-linux")
 ,("Host architecture", "x86_64")
 ,("Host OS", "linux")
 ,("Host vendor", "unknown")
 ,("Target platform", "x86_64-unknown-linux")
 ,("Target architecture", "x86_64")
 ,("Target OS", "linux")
 ,("Target vendor", "unknown")
 ,("Word size", "64")
 ,("Compiler unregisterised", "NO")
 ,("Tables next to code", "YES")
 ]
© www.soinside.com 2019 - 2024. All rights reserved.