make install 执行失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了make install 执行失败相关的知识,希望对你有一定的参考价值。

make install 后提示错误,如下: [root@abc src]# lsbits.h         e1000_api.h      e1000_mac.h     e1000_mbx.h    e1000_phy.c    igb.h          kcompat.ce1000_82575.c  e1000_defines.h  e1000_manage.c  e1000_nvm.c    e1000_phy.h    igb_main.c     kcompat_ethtool.ce1000_82575.h  e1000_hw.h       e1000_manage.h  e1000_nvm.h    e1000_regs.h   igb_param.c    kcompat.he1000_api.c    e1000_mac.c      e1000_mbx.c     e1000_osdep.h  igb_ethtool.c  igb_regtest.h  Makefile[root@abc  src]# make installMakefile:70: *** Kernel header files not in any of the expected locations.Makefile:71: *** Install the appropriate kernel development package, e.g.Makefile:72: *** kernel-devel, for building kernel modules and try again.  Stop.[root@abc  src]# 想知道如何解决

Hi,

你是在编译 intel e1000 driver吗?

问题很明显,没安装kernel header files。

如果在opensuse下,请用

#zypper in kernel-source 安装之后就OK了!

good luck!
参考技术A 查看一下”uname -r" 如果是“2.6.18-92.el5xen“

则出现这种状况应该是没有装
kernel-xen-2.6.18-92.el5.i686.rpm
kernel-xen-devel-2.6.18-92.el5.i686.rpm
参考技术B 从安装光盘里找到kernel-source.rpm 和 linux-kernel-header 包,安装好,在输入gcc,如果没有安装,在安装gcc,在make install 参考技术C make make modules_install make install 在最后一步 make install 执行后 我也碰到过,但是没解决,不过好像现在编译完成的内核能够使用了,我编译了3

VS Code Jest 在 Ubuntu 20.04 上启动失败(ubuntu-make install)

【中文标题】VS Code Jest 在 Ubuntu 20.04 上启动失败(ubuntu-make install)【英文标题】:VS Code Jest fails starting on Ubuntu 20.04 (ubuntu-make install) 【发布时间】:2020-08-12 08:02:29 【问题描述】:

环境

Ubuntu 20.04(官方测试版)

Visual Studio Code 1.44.2,通过 ubuntu-make (umake) 安装: umake ide visual-studio-code

节点 12 通过nvm install 12 && nvm alias default 12 && nvm use default

VS 代码扩展:开玩笑

错误

重启 VS Code 失败:
Finished running all tests. Starting watch mode.
/bin/sh: 1: npm: not found
/bin/sh: 1: npm: not found
Starting Jest in Watch mode failed too many times and has been stopped.
 see troubleshooting: https://github.com/jest-community/vscode-jest/blob/master/README.md#troubleshooting

我想使用 nvm 并且想避免调整 bashrc 或类似的解决方法。

没用:

添加到 VS Code settings.json(通过 Ctrl+Shift+P,“打开设置 Json”): 条目"terminal.integrated.shell.linux": "/bin/bash"

【问题讨论】:

【参考方案1】:

刚刚在 ssh 上运行命令时遇到问题,其中来自 nvm 的节点二进制文件不会添加到非登录 shell 的路径中,因此无法使用。老实说,无法弄清楚如何在此处添加它并使其相对于已安装的用户保持不变。

如果需要,删除 nvm 并通过默认存储库安装 apt install nodejs 是一种快速解决方法。

【讨论】:

谢谢,我也找到了这个解决方法,但我想让它与 nvm 一起工作。

以上是关于make install 执行失败的主要内容,如果未能解决你的问题,请参考以下文章

redis执行make后就能用了,无需执行make install

VS Code Jest 在 Ubuntu 20.04 上启动失败(ubuntu-make install)

./configure make && make install

当我执行“make install”时,它不会创建目录

./configure, make, sudo make install 的含义

make && make install的区别