haskell - 从可执行文件中查找 ghc 版本
问题描述
我的系统中有一个通过 GHC 编译器构建的可执行文件。有没有办法找到用于构建它的 GHC 版本?
解决方案
是的,您可以将--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")
]
推荐阅读
- typescript - 运行 JEST 时无法解析来自 tsConfig.app.json 的打字稿路径
- python - list.__imul__ 的不兼容类型 SupportsIndex 上的 mypy 错误
- fluent-nhibernate - 按条件使用 NHibernate 的嵌套查询
- python - 你可以在 django 中发送一个 subExpand 吗?
- java - elasticsearch按特殊字符搜索
- python - 修复数据框中的希腊字母 - Python 2.7
- javascript - 在组件名称中使用路径分隔符时拆分路径
- javascript - Javascript“for of”循环未正确解析为值
- java - 在 Kotlin 中正确使用 let 和 use
- algorithm - 删除图中的边以创建断开的组件