make: *** ..没有那个文件或目录。 停止。
时间: 2023-10-21 22:34:53 浏览: 60
这个错误一般是因为编译器找不到需要的文件或目录。可能的原因包括:
1. 文件或目录不存在或拼写错误。
2. 编译器的工作目录不正确,需要切换到正确的工作目录。
3. 编译器没有读取到正确的环境变量或配置文件。
4. 编译器没有足够的权限读取文件或目录。
你可以尝试以下几个解决方案:
1. 确认文件或目录存在,并且路径拼写正确。
2. 切换到正确的工作目录。
3. 检查编译器的配置文件或环境变量是否正确设置。
4. 确认编译器有足够的权限读取文件或目录。
如果问题仍然存在,可以尝试在编译命令中添加-v参数,查看详细的编译过程和错误信息。
相关问题
make[2]: *** Waiting for unfinished jobs..
你在终端中看到的 "make[2]: *** Waiting for unfinished jobs.." 是 Makefile 构建系统的一个常见输出,这意味着在执行 make 命令时,子任务(make级别为2的命令)还未完成。Make 是一种自动化构建工具,它按照预定义的规则来编译和链接源代码。
具体来说:
- `make` 命令正在管理一个任务列表,通常用于软件开发中的编译过程。
- `make` 表示当前是第二级的子任务。
- `"*** Waiting for unfinished jobs.."` 提示有其他子任务还在运行,需要等待它们完成后才能继续当前的构建步骤。
解决这个问题,你可以尝试:
1. 等待当前运行的子任务完成。
2. 使用 `Ctrl+C` 或 `kill` 命令强制停止未完成的任务,但注意这可能会导致文件状态不一致,需要谨慎操作。
3. 如果有多个并行的 make 子任务,检查 Makefile 是否设置了合适的 `-j` 参数来限制并发。
make: *** kernelversion:没有这样的文件或目录。停止。
这个错误消息"make: *** kernelversion:没有这样的文件或目录。停止。"表示在执行make命令时,出现了找不到"kernelversion"文件或目录的错误。根据引用中提到的kernelversion命令,这是一个用于打印当前内核主版本号的命令。但是,根据给出的错误消息,我们可以看出系统中并没有名为"kernelversion"的文件或目录。这可能是因为您在执行make命令时使用了错误的参数或命令。请确认您的命令是否正确,并检查文件或目录的存在性。另外,根据引用中提到的学习Linux内核源码的最直接方法是阅读源码,而不是执行"kernelversion"命令。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [[内核源码][Makefile] Linux内核源码的Makefile](https://blog.csdn.net/cloudblaze/article/details/65628955)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [kernelversion命令 打印内核主版本号](https://download.csdn.net/download/weixin_38704284/14083273)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)