帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:调试  MEAN  debug  DEB  
Debugging the way it's meant to be done

  • 源代码名称:ProDBG
  • 源代码网址:http://www.github.com/emoon/ProDBG
  • ProDBG源代码文档
  • ProDBG源代码下载
  • Git URL:
    git://www.github.com/emoon/ProDBG.git
  • Git Clone代码到本地:
    git clone http://www.github.com/emoon/ProDBG
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/emoon/ProDBG
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • Join the chat at https://gitter.im/emoon/ProDBG

    ProDBG是开发中的新调试器,它支持各种目标和操作系统。 目前它处于非常早期的开发阶段,主要关注Mac作为主要目标。

    I frostbite frostbite frostbite frostbite frostbite,I frostbite frostbite,frostbite,frostbite,),),),frostbite,frostbite,frostbite,frostbite,frostbite,frostbite,)。

    插件生成状态

    Travis StatusAppveyor status

    状态

    当 ProDBG ( 在 C++ 中使用 Qt )的重写目前正在进行中,目前没有任何调试正在运行,因为一切都被重新。 注意,当测试已经被测试出来并且可以设置好的API边界时,意图仍然是 Rust的主要语言。

    克隆存储库

    ProDBG知识库包含子模块。 用 git clone --recursive 克隆它。如果你忘记了第一次克隆它,从克隆的存储库运行中进行克隆。 git submodule update --init --recursive

    如何编译和编译

    系统上需要提供最新的Rust ( 1.13 + )的稳定版本。 建议使用安装和管理你的Rust toolchain(s)。 还有其他的方法来安装。 如果已经安装rustup但不在最新的稳定 Rust 上,则只需运行 rustup update 即可。

    Prequisites

    ProDBG需要 Qt,因为它用于用户界面。 去安装 5.7版本并为你的系统选择 64位 版本。 你还需要设置环境变量以指向安装目录,这样代码构建就可以找到它。

    Mac

    Prequisites

    在Mac上建立代码要求在你的系统上安装英镑。 最简单的方法是获取Xcode并安装命令行工具。

    Rustup

    运行: rustup install stable-x86_64-apple-darwin 或者 rustup override add stable-x86_64-apple-darwin

    插件生成

    运行:scripts/mac_build_debug.sh

    输出

    主execeutable位于以下位置: t2-output/macosx-clang-debug-default/ProDBG.app/Content/MacOS/prodbg

    Windows

    Prequisites

    在 Windows Visual Studio 2015或者更高版本上,需要( 2012或者更早的时间不会作为代码使用c的部分)

    Rustup

    rustup install stable-x86_64-pc-windows-msvc 或者 rustup override add stable-x86_64-pc-windows-msvc

    插件生成

    运行:scriptsvcvarsx86_amd64.bat 然后 scriptswin64_build_debug.cmd

    运行

    运行: t2-outputwin64-msvc-debug-defaultprodbg.exe

    Linux

    Prequisites

    在Linux上构建代码需要安装一些先决条件。 哪些先决条件取决于所使用的分发。

    对于 Ubuntu,你可以使用以下内容:

    sudo apt-get update
    sudo apt-get install -y libx11-dev libgl1-mesa-dev libgtk-3-dev pkg-config qt57base

    ProDBG使用Tundra构建项目的项目。 二进制在Mac和 Windows 上提供,但需要在Linux上构建:

    • git clone https://github.com/deplinenoise/tundra.git
    • cd tundra
    • CXX=g++ make
    • sudo make install

    Rustup

    运行: rustup install stable-x86_64-unknown-linux-gnu 或者 rustup override add stable-x86_64-unknown-linux-gnu

    插件生成

    运行:tundra2 linux-gcc-debug

    运行

    主可执行文件位于以下位置: t2-output/linux-gcc-debug-default/prodbg



    文章标签:DEB  debug  调试  MEAN  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语