Makefile 如何从源代码在debian上安装GDB9.1

Makefile 如何从源代码在debian上安装GDB9.1,makefile,gdb,Makefile,Gdb,我喜欢编译和使用GDB9.1。消息来源在这里 另外,当我在configdirectory中键入make时,make会显示make:**未指定目标,也未找到makefile。停止。因为没有生成文件。根文件夹中有Makefile.in和Makefile.tpl和Makefile.def。这些文件是什么。如何从源代码安装GDB9 更新 在我通过G.M在命令中进行注释更改之后,我发现了这个错误,我认为这几乎是在编译过程的末尾 mv GDBvn.new GDBvn.texi /home/fawad/Des

我喜欢编译和使用GDB9.1。消息来源在这里

另外,当我在
config
directory中键入make时,make会显示
make:**未指定目标,也未找到makefile。停止。
因为没有生成文件。根文件夹中有
Makefile.in
Makefile.tpl
Makefile.def
。这些文件是什么。如何从源代码安装GDB9

更新

在我通过
G.M
在命令中进行注释更改之后,我发现了这个错误,我认为这几乎是在编译过程的末尾

mv GDBvn.new GDBvn.texi /home/fawad/Desktop/gdb/gdb/gdb/gdb-9.1.1/缺少makeinfo--拆分大小=5000000--拆分大小=5000000-I/home/fawad/Desktop/gdb/gdb

/gdb-9.1.1/gdb/doc/../../readline/readline/doc-I/home/fawad/Desktop

/gdb/gdb/gdb-9.1.1/gdb/doc/。/mi-I/home/fawad/Desktop/gdb/gdb/gdb-9.1.1/gdb/doc
-o gdb.info/home/fawad/Desktop/gdb/gdb/gdb-9.1.1/gdb/doc/gdb.texinfo /home/fawad/Desktop/gdb/gdb/gdb-9.1.1/missing:81:makeinfo:未找到

警告:您的系统上缺少“makeinfo”。 只有在修改“.texi”文件或 间接影响手册内容的任何其他文件。 您可能需要安装Texinfo软件包: 虚假的makeinfo调用也可能是 使用bug“make”(AIX、DU、IRIX),在这种情况下,您可能会 要安装GNU make:

make[4]:***[Makefile:490:gdb.info]错误127

make[4]:离开目录“/home/fawad/Desktop/gdb/gdb/gdb-9.1/build/build/gdb/doc”

make[3]:***[Makefile:2010:subdir_do]错误1

make[3]:离开目录“/home/fawad/Desktop/gdb/gdb/gdb-9.1/build/build/gdb”

make[2]:***[Makefile:1655:all]错误2 make[2]:离开目录“/home/fawad/Desktop/gdb/gdb/gdb-9.1/build/build/gdb”

make[1]:***[Makefile:9564:all gdb]错误2

make[1]:离开目录“/home/fawad/Desktop/gdb/gdb/gdb-9.1/build/build”

make:**[Makefile:852:all]错误2


为什么要在配置目录中键入make?通常的说明是在顶层目录中运行
/configure
,然后运行
make
。@G.M.请看我更新的问题。这是否意味着我需要安装
texinfo
为什么GDB10发布后还要安装GDB9?在Linux上,请参见网站和源代码中的
ChangeLog
文件中的文档,因为错误表明您需要
makeinfo
。它是
texinfo
包的一部分。GDB需要这个程序,这实际上是一个长期(我的意思是,多年)的问题。不应该要求构建GDB,但出于某种原因,这个问题似乎从未得到解决,至少不会永久解决。