ddd script.bsh 不打开脚本。它显示了我们的玻璃,如果我想关闭 ddd,它会显示“bash 正忙”...
我找到了一条旧消息,但没有帮助。 https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html
我找不到 ddd-3.3.12-test6.tar.gz,因此我使用的是 ubuntu 存储库中的 ddd 版本。bashdb 也已经安装。使用 apt-get install ddd bashdb。
任何人都可以在 Precise 上使用 ddd 进行 bash 吗?
我能得到ddd
并且bashdb
在Ubuntu 12.04今天发挥不错:
删除 repo 提供的ddd
:
sudo apt-get remove ddd
Run Code Online (Sandbox Code Playgroud)获取ddd
v3.3.9 并从源代码安装,例如:
sudo apt-get build-dep ddd
sudo apt-get install libmotif-dev
wget http://ftp.gnu.org/gnu/ddd/ddd-3.3.9.tar.gz
tar xvf ddd-3.3.9.tar.gz
cd ddd-3.3.9
./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
注意:我必须对源代码打一个补丁才能使构建工作——在 中ddd/strclass.C
,我们需要一个#include <stdio.h>
; 在顶部定义EOF
。
确保bashdb
已安装:
sudo apt-get install bashdb
Run Code Online (Sandbox Code Playgroud)启动:
ddd --debugger /usr/bin/bashdb -- {script name} {parameters}
Run Code Online (Sandbox Code Playgroud)没有 ddd + Bash 就活不下去。
在https://www.gnu.org/software/ddd/上搜索登录将重定向到https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=ddd
下载ddd-keyring.gpg
.
将其导入您的钥匙链:
gpg --import ddd-keyring.gpg
Run Code Online (Sandbox Code Playgroud)验证签名:
wget http://ftp.gnu.org/gnu/ddd/ddd-3.3.9.tar.gz.sig
gpg --verify
Run Code Online (Sandbox Code Playgroud)