car*_*mer 5 haskell gdb ghc cabal haskell-stack
我正在使用堆栈构建静态链接二进制文件,我尝试向其添加调试符号(以下:https://downloads.haskell.org/~ghc/master/users-guide/debug-info.html).然而GDB报道:no debugging symbols found.
我错过了什么?
我已经加入到ghc-options了在.cabal文件:-g -rtsopts和到ld-options:-static.我使用以下命令构建堆栈:
stack install \
--install-ghc \
--split-objs \
--ghc-options="-fPIC -fllvm -pgmlo opt -pgmlc llc"
Run Code Online (Sandbox Code Playgroud)
GDB调用如下: gdb --args nodebug-exe +RTS -V0
GHC 8.2.1
整个源代码在这里:https://github.com/carbolymer/haskell-missing-debug-symbols
| 归档时间: |
|
| 查看次数: |
454 次 |
| 最近记录: |