Makefile 如何从源代码在debian上安装GDB9.1
我喜欢编译和使用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
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,但出于某种原因,这个问题似乎从未得到解决,至少不会永久解决。