【发布时间】:2018-07-29 06:06:35
【问题描述】:
在 Oracle Linux 6.9(类似于 Centos)上,我尝试构建 GNU Emacs 25.2。 make 失败
CCLD temacs
与
gcc: error: libgomp.spec: No such file or directory
构建 Emacs 25.3 时也会出现同样的问题。
奇怪的是:六个月前我确实在同一台机器上构建了 Emacs 25.2,它构建得很好,但现在完全相同的 tarball 给出了上述错误。
知道是什么原因造成的以及如何解决吗?
【问题讨论】:
-
什么包包含 libgomp.spec 并且您是否尝试安装缺少的包?或者,如何找出 Emacs 使用的需要该包的功能,并查看是否有命令行构建选项的排除项。
-
@lawlist 我如何找出哪个包包含
libgomp.spec? -
@lawlist 对
libgomp.spec的简短Google 搜索给出了指向某些OpenMP 或MS Windows 问题的命中。 - 我在 Linux 上。奇怪! -
Windows 上处理 MinGW 的线程与 Linux 类似,因为 MinGW 允许 Windows 用户编译类似 LInux 上的东西。
-
@lawlist 感谢您的指点!现在已经解决了问题;见答案。 :-)