标签: eudyptula-challenge

Eudyptula挑战和内核路径

我决定参加Eudyptula挑战赛.在我提交了第一个任务之后,就是构建一个简单的"Hello World!" 模块,我收到了以下答案.

请阅读Makefile的要求,并允许根据文件系统上的任何内核源代码树构建模块,而不仅仅是那些/lib/在某个时间点安装的内核.

要求是:

Makefile应该能够针对当前运行的内核的源构建内核模块,并且能够从环境变量接受任意内核源目录.

我正在做的是检查是否KERNELRELEASE设置了环境变量.如果是我构建模块

$(KERNELRELEASE)/build  
Run Code Online (Sandbox Code Playgroud)

如果它不反对

/lib/modules/$(shell uname -r)/build
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么这不能满足这项任务的要求.

makefile linux-kernel eudyptula-challenge

10
推荐指数
1
解决办法
2871
查看次数

Eudyuptula Task3 的意思是“当您提供创意示例时,特别是在您当地的酒吧以解说舞的形式完成时,会得到额外的饼干。”

我正在尝试通过 eudyptula 挑战,但我很难理解这条线

“当您提供有创意的例子时,额外的饼干,尤其是在当地酒吧的解说舞中。”

什么是预期?

以下是对上下文的完整挑战——


这一轮的任务是: – 从任务 02 中取出内核 git 树并更改 Makefile 以修改 EXTRAVERSION 字段。以运行内核(在修改 Makefile、重建和重新启动后)在版本字符串中包含字符“-eudyptula”的方式执行此操作。– 显示启动此内核的证据。“当您提供有创意的例子时,额外的饼干,尤其是在当地酒吧的解说舞中。”

这是一个笑话,还是某种谜题:D

linux eudyptula-challenge

5
推荐指数
0
解决办法
126
查看次数

Eudyptula挑战名单

我对Eudyptula挑战感兴趣,但我刚刚将解决方案发布到任务1,他们正在花费大量时间做出回应.有人可以发布任务列表(不是解决方案),以便我可以按照自己的节奏进行.提前致谢 :)

PS我知道这不是一个编程问题,但不知道还有什么要问这个.

kernel linux-kernel eudyptula-challenge

4
推荐指数
1
解决办法
5337
查看次数