【问题标题】:How to run and debug Boomerang decompiler on Eclipse Neon如何在 Eclipse Neon 上运行和调试 Boomerang 反编译器
【发布时间】:2016-12-11 15:14:09
【问题描述】:

我正在写关于 Boomerang 反编译器的论文。我可以通过终端命令编译它。但我想使用一些 IDE 以便编码更容易。现在我正在使用 Eclipse。但我不知道如何使用 Eclipse 构建和运行它。通常,我会使用终端运行这些命令来构建项目:

./configure --host=i686-linux-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32" "CC=gcc -std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0" "CXX=g++ -std=c++11 -D_GLIBCXX_USE_CXX11_ABI=0"
make remote
make

然后我会运行这个来反编译一个文件:

./boomerang -o [output] -as8 [input]

那么我怎样才能用 Eclipse 做到这一点呢? 顺便问一下,我可以用 Eclipse 调试项目吗?

非常感谢您的帮助。

【问题讨论】:

    标签: c++ ubuntu eclipse-cdt decompiler


    【解决方案1】:

    如果我能代替你,我宁愿在我的日常 C++ 工作中使用 QtCreator,特别是出于以下两个原因(针对你的情况):

    1. 至少在旧计算机上比 eclipse 快得多。
    2. 它支持导入基于 autotools 的项目 (http://doc.qt.io/qtcreator/creator-projects-autotools.html),并提供全面的调试支持。

    (不,我不隶属于该项目,我只是有一些使用两者的经验)

    【讨论】:

    • 感谢您的建议。我将对 QtCreator 进行一些研究,以最终决定使用哪种工具。
    • 嗨@fritzone,我现在可以使用QtCreator 运行我的项目,非常感谢。但是当我运行调试模式时,它注意到:“这似乎不是“调试”构建。通过文件名和行号设置断点可能会失败。”你知道如何解决这个问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    相关资源
    最近更新 更多