代码编织梦想

操作环境:
1.VMWare Workstation 16 Pro
2.AnolisOS-8.4-x86_64
3.GCC 8.4.1

安装过程

http://ftp.gnu.org/gnu/ddd/,下载最新的ddd-3.3.12.tar.gz后传进虚拟机,或者通过wget下载:wget http://ftp.gnu.org/gnu/ddd/ddd-3.3.12.tar.gz。

tar zxvf ddd-3.3.12.tar.gz
cd ddd-3.3.12/
./configure
make
sudo make install

过程中没报错的话,命令行执行ddd,即可启动ddd,对应的脚本所在路径可以在make install这一步的命令行执行结果中找到

依赖缺失

1.Cannot find termcap compatible library.
缺少termcap

wget http://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz
tar -zxv -f termcap-1.3.1.tar.gz
cd termcap-1.3.1
./configure
make
sudo make install

2.configure: error: The X11 library ‘-lX11’ could not be found.
Please use the configure options ‘–x-includes=DIR’
and ‘–x-libraries=DIR’ to specify the X location.
See the files ‘config.log’ and ‘ddd/config.log’
for further diagnostics.
缺少openmotif

yum install openmotif
yum install openmotif-devel

3.ddd install strclass.h error: friend declaration of ‘string common_prefix(…)’ specifies default arguments and isn’t a definition [-fpermissive]
这个主要是由于编译器版本的原因,编译器版本比所安装的ddd的版本要高
在这里插入图片描述
具体解决方案参考:friend函数声明指定了默认参数
https://stackoverflow.com/questions/23333949/the-correct-way-to-define-default-argument-for-a-friend-function-in-c

将默认参数去掉再重新编译
在这里插入图片描述
由于前面去掉了默认参数,所以这里只传了2个参数报错了,添加上去掉的默认值即可,即complete.C文件的第357行改为
common_pfx = common_prefix(common_pfx, completions[i], 0);
如下图所示:
在这里插入图片描述
继续编译,如果还是有错就继续按照上面的方法改过来即可,但是改的地方可能很多

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40926260/article/details/127819692

RedHat 8.4 安装&VMware Workstation 安装 Redhat8.4-爱代码爱编程

作者:泡杯长岛冰茶 准备好安装镜像,如何官方下载Redhat 8.4镜像请看以下连接 http://www.tdpub.cn/Blog/detail/id/1124.html 我这里已经准备好镜像 VMware Workstation 安装Redhat 8.4 双击桌面图标vmware workstatioin pro 修改虚拟机默认

CentOS8.4安装过程(巨小白)-爱代码爱编程

CentOS8.4安装过程(巨小白附可能出现的问题与解决方法) 下载CentOs 下载地址添加链接描述 用谷歌浏览器(建议),选择x86_64,一般的电脑都是这个 选一个对于自己来说下载比较快的 安装CentOs 点击VMware的文件→新建虚拟机刚刚下载的CentOs位置可以更改 不兼容问题与解决 解决方法 查看CPU查看内核隔离是否关闭

第 1 篇 : CentOS-8.4安装-爱代码爱编程

1. 安装VMware15.5 自行解决软件,并破解 (帮助 => 关于VMware…) 2. 下载ISO映像文件 官网 : CentOS-8 推荐下载dvd版本 CentOS-8.4.2105-x86_64-boot.iso 标准版 : 安装系统时会联网下载相关文件 CentOS-8.4.2105-x86_64-dvd.iso 丰满版

centos8.4安装python环境-爱代码爱编程

centos8管理员安装默认python3.6、python2.7 1.安装centos8系统的python2和python3 dnf install python2 python3 -y 2.查看安装版本: 查看python2版本: python2 -V Python 2.7.18 查看python3版本: python3 -V Py

Linux AnolisOS8.4下安装Elasticsearch7.5.0-爱代码爱编程

一:前言 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。重点是通过JAVA开发的。 本文安装的版本Elasticsearch7.5.0 二: 准备工作 // 进入local目录 [root@xxxxxx ~]# cd /usr/local/ // 下载ela

Linux AnolisOS8.4下安装Kibana7.5.0-爱代码爱编程

一:前言 Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。本文安装的版本是Kibana7.5.0与上一篇E

Liunx AnolisOS8.4下安装Mysql5.7.x-爱代码爱编程

一:下载Mysql安装包 Mysql5.7.35下载地址,或者直接去官网找到对应的包下载也行。我这边就直接用命令的方式下载了。废话不多说直接开干。 // 进入local目录,这里你可以自定义其它安装目录 [root@xxxx/]# cd /usr/local/ // 下载mysql5.7.35版本的安装包 [root@xxxx local]# wget

黑猴子的家:阿里-龙蜥-Anolisos-8.4系统基本配置-爱代码爱编程

1、修改主机名称 [root@AnolisOS100 ~]# vim /etc/hostname AnolisOS100 2、配置静态IP [root@AnolisOS100 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet PROXY_METHOD=none BR

黑猴子的家:VMware 15.5.7 安装阿里-龙蜥-Anolisos-8.4系统-爱代码爱编程

1、编辑虚拟机设置 编辑虚拟机设置 2、加载AnolisOS-8.4-x86_64-dvd.iso镜像 加载AnolisOS-8.4-x86_64-dvd.iso镜像 3、开启此虚拟机

centos 8.4 安装-爱代码爱编程

CentOS 8.4 安装 一、创建虚拟机 1.打开VMware,点击创建新的虚拟机: 2.点击自定义(高级): 3.这一步直接默认就可以: 4.选择稍后安装操作系统: 5.选择Linux,版本选