usa reservadas programa por palabras org opciones hacer funciones entender ejecutar como casos haskell ghc

programa - palabras reservadas en haskell



¿Puedo decir con qué versión de ghc se construyó un programa? (1)

Me pregunto si hay una manera de saber con qué versión de ghc se construyó un binario. La versión principal es suficiente, específicamente ghc 7 vs ghc 8.


De acuerdo con la documentación , puede utilizar el --info RTS:

$ ./a.out +RTS --info [("GHC RTS", "YES") ,("GHC version", "6.7") ,("RTS way", "rts_p") ,("Host platform", "x86_64-unknown-linux") ,("Host architecture", "x86_64") ,("Host OS", "linux") ,("Host vendor", "unknown") ,("Build platform", "x86_64-unknown-linux") ,("Build architecture", "x86_64") ,("Build OS", "linux") ,("Build 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") ]

Entre otras cosas, esta lista la versión de GHC.